Will C ++ 17 contain a suitable modular system

Software engineering in scientific computing

Introduction

Developers and users of numerical software have an urgent need for modern and practical IT concepts. Conversely, computer science provides tools that are not always used in scientific computing. For this reason, the DMV-GAMM-GI specialist group "Numerical Software" organized the work in June 1995 together with the specialist group "Scientific Computing" of the DMV, the specialist committee "Scientific Computing" of the GAMM and the DMV specialist group "Industrial and Business Mathematics" "SOFTWARE ENGINEERING IN SCIENTIFIC COMPUTING" shop in Hamburg. The unexpectedly high level of popularity prompted the publication of this book. The aim of this book is to present the common problems and goals of scientific computing and application-oriented computer science for the respective groups, to contribute to improving communication between the groups and to make practical tools, computer science methods and requirements of scientific computing known . The total of thirty-seven contributions were grouped according to related topics, although the assignment can of course not be clear. In the first two sections, the old and by no means solved question of the suitable programming language for scientific computing is discussed. Die-hard FORTRAN protagonists will also admit that abstract data types or object-oriented programming paradigms can be helpful in modern scientific computing. On the other hand, in numerical core tasks (BLAS), the performance of well-optimized FORTRAN programs seems to be hard to beat. Is the solution, as is so often the case, in the middle? These and questions about proper documentation, interface problems, etc. in connection with programming languages ​​are discussed. Specializing, as presented in the section "partial evaluation", could also provide possible solutions to the performance problem.

Keywords

Evaluation Design Computer Science Practice Programming Programming Language Software Software Engineering Software Engineering Language Tools Scientific Computing

About the authors

Prof. Dr. Wolfgang Mackens teaches mathematics at the TU Hamburg-Harburg.
Prof. Dr. Siegfried M. Rump teaches computer science at the TU Hamburg.

Bibliographic information

  • Book TitleSoftware Engineering in Scientific Computing
  • Book Subtitle Contributions to a workshop in Hamburg 6. – 8. June 1995
  • AuthorsWolfgang Mackens
  • Editors Siegfried M. Rump
  • DOIhttps: //doi.org/10.1007/978-3-322-85027-0
  • Copyright InformationVieweg + Teubner Verlag | Springer Fachmedien Wiesbaden GmbH, Wiesbaden 1996
  • Publisher NameVieweg + Teubner Verlag, Wiesbaden
  • eBook PackagesSpringer Book Archive
  • Hardcover ISBN978-3-528-06904-9
  • Softcover ISBN978-3-322-85028-7
  • eBook ISBN978-3-322-85027-0
  • Edition Number1
  • Number of PagesX, 315
  • Number of Illustrations18 b / w illustrations, 0 illustrations in color
  • TopicsEngineering, general
  • Buy this book on publisher's site