Guide to scientific computing in C++ (Q764852)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Guide to scientific computing in C++ |
scientific article |
Statements
Guide to scientific computing in C++ (English)
0 references
16 March 2012
0 references
This book is intended for experts -- mathematicians or other scientists who are familiar with the concept of programming in a high-level language and experienced in programming in languages like Fortran or MathLab. The book contains an almost full description of C++ capabilities listing the basic distinctive features of programming in it. It can serve as a fine manual for quick introduction to the subtleties of C++. The introduction considers all questions starting from objects, their types and descriptions, and operators; it ends with the organization of functions and structure of the program. The second part is devoted to aspects of object-oriented programming such as declaration and usage of classes. Finally, the third part considers the capabilities of the language for the advanced programmers. This book is mostly suited for scientists, whose work is connected to large amounts of calculations in areas such as linear algebra, approximate solution of differential equations, boundary value problems, etc. Finally a plenty of useful examples and exercises with solutions is presented. Recommendations on creation of classes, their hierarchies (inheritance), the organization of pattern libraries are given. It is also worth noting the additional issues considered in the book, namely the usage and processing of exceptions and features of parallel calculations with the use of MPI model for the distributed memory architecture.
0 references
programming languages
0 references
symbolic computation
0 references
C++
0 references