Limit search to available items
Book Cover
Book
Author Barton, John J.

Title Scientific and engineering C⁺⁺ : an introduction with advanced techniques and examples / John J. Barton, Lee R. Nackman
Published Reading, Mass. : Addison-Wesley, [1994]
©1994

Copies

Location Call no. Vol. Availability
 W'PONDS  005.133 C++ Bar/Sae  AVAILABLE
Description xv, 671 pages : illustrations ; 24 cm
Contents Ch. 1. Introduction -- Ch. 2. Basics for FORTRAN Programmers -- Ch. 3. Basics for C Programmers -- Ch. 4. Classes -- Ch. 5. Functions -- Ch. 6. Functions and Classes -- Ch. 7. Object Lifetime and Memory Management -- Ch. 8. An Example Program -- Ch. 9. Expressing Common Behavior -- Ch. 10. Expressing Common Implementation -- Ch. 11. Expressing Common Structure -- Ch. 12. Types -- Ch. 13. Arrays -- Ch. 14. Pointer Classes -- Ch. 15. Classes for Code Organization -- Ch. 16. Algebraic Structure Categories -- Ch. 17. Function Objects -- Ch. 18. Using Legacy Libraries -- Ch. 19. Data Modeling in C++
Summary 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
Scientific and Engineering C++ brings the power of C++ to science and engineering programming
Bibliography Includes bibliographical references (pages 617-624) and indexes
Subject C++ (Computer program language)
C (Computer program language)
C++ (Computer program language)
Engineering -- Data processing.
Science -- Data processing.
Author Nackman, Lee R.
LC no. 93040343
ISBN 0201533936
Other Titles Scientific and engineering C plus plus