Scientific and Engineering C++: An Introduction With Advanced Techniques and Examples

Scientific and Engineering C++: An Introduction With Advanced Techniques and Examples by John J. Barton, published by Addison-Wesley Professional in 1994, is a comprehensive resource designed for those looking to leverage the capabilities of C++ in scientific and engineering contexts. This 688-page book builds on the foundational knowledge of FORTRAN and C, two languages commonly used by professionals in these fields, and systematically explores object-oriented programming, templates, and the C++ type system.
Readers will find a detailed examination of the C++ programming process, emphasizing the design and implementation of programs. The book includes advanced techniques such as coordinating templates, inheritance, and virtual function interfaces, supported by substantive examples. It also covers practical applications, including the use of existing FORTRAN and C subroutine libraries, array classes, smart pointers, and data analysis methods. This edition serves as a valuable guide for engineers and scientists familiar with FORTRAN or C, as well as professional programmers seeking a structured approach to C++ programming.
Official synopsis Publisher
Scientific and Engineering C++ brings the power of C++ to science and engineering programming.
Highlights: builds on knowledge of both FORTRAN and C, the languages most familiar to scientists and engineers; systematically treats object-oriented programming, templates, and the C++ type system; relates the C++ programming process to expressing commonality in the design and implementation of programs; describes how to use existing FORTRAN and C subroutine libraries to implement C++ classes; introduces advanced techniques coordinating templates, inheritance, virtual function interfaces, and exceptions in substantive examples; provides examples, including an extensive family of array classes, smart pointers, class wrappers for LAPACK, classes for abstract algebra and dimensional analysis, function objects, exploiting existing C and FORTRAN libraries, automatic differentiation, and data analysis via nonlinear least squares using the singular value decomposition; and references key sources of new programming ideas and C++ programming techniques.
Scientific and Engineering C++ will help engineers and scientists fluent in FORTRAN or C; professional programmers using C or C++ who are looking for a new, systematic discussion of C++ for object-oriented programming; and advanced programmers who are interested in sophisticated C++ programming techniques.
Publisher
Topics
FAQ
What is “Scientific and Engineering C++: An Introduction With Advanced Techniques and Examples” about?
Who is the author of “Scientific and Engineering C++: An Introduction With Advanced Techniques and Examples”?
When was “Scientific and Engineering C++: An Introduction With Advanced Techniques and Examples” published?
What is the ISBN for “Scientific and Engineering C++: An Introduction With Advanced Techniques and Examples”?
What are the book details (language, pages, edition)?
