AnyBook4Less.com | Order from a Major Online Bookstore |
![]() |
Home |  Store List |  FAQ |  Contact Us |   | ||
Ultimate Book Price Comparison Engine Save Your Time And Money |
![]() |
Title: Scientific and Engineering C++: An Introduction With Advanced Techniques and Examples by John J. Barton, Lee R. Nackman ISBN: 0-201-53393-6 Publisher: Addison-Wesley Professional Pub. Date: 01 June, 1994 Format: Hardcover Volumes: 1 List Price(USD): $59.99 |
Average Customer Rating: 4.38 (13 reviews)
Rating: 4
Summary: An advanced book on C++ for Fortran programmers
Comment: This book is designed for Fortran and C scientific programmers who are wanting to make the switch to C++. It is well written, has a nice discussion of function objects and how to integrate legacy code in a C++ environment. A must read for all academic and scientific programmers who are going to be using C++. More examples of scientific applications in C++ would be nice, but the book is a good one as it is. The best part of the book is the chapter on algebraic structures, as this is a topic usually considered too abstract for books on scientific programming. The authors have done a good job of explaining the abstract algebra behind OOP. The book is worth the price...well worth the investment. -LC (Global Mathematics, Inc)
Rating: 5
Summary: methods for expressing commonality in C++
Comment: Enumerates reasons for choosing C++ as an object-oriented programming language for scientific applications. Provides an excellent introduction to C++ concepts for FORTRAN programmers. Gradually explains advanced techniques such as templates, abstract interfaces, and class hierarchies. Develops new C++ data types for arrays, matrices, smart pointers, strings, and Albelian groups. Employs relevant code examples in areas such as finite element grids, solving systems of equations, GPIB controller, and automated dimensional analysis. Discusses techniques for creating C++ wrappers for legacy C and FORTRAN libraries. Concludes with a program for data modeling that is built from the preceding chapters. The data-modeling chapter illustrates bottom-up program design.
Rating: 5
Summary: Excellent text, though a bit dated
Comment: Barton and Nackman is probably the best advanced C++ book I have read. It covers the basics of C++ programming for FORTRAN and C programmers, then dives into more advanced material. The book discusses many important design issues, such as how to represent and take advantage of name, structure, and function commonality. Several of the later chapters build extended examples making use of advanced template techniques. One chapter develops in detail a family of array classes, another presents classes for smart pointer functionality. Though this book predates the standard template library, it discusses the use of iterators to provide sequential access to data stored in classes. My favorite chapters build a family of template classes to implement algebraic categories, e.g. groups, monoids, rings, and fields, and a set of classes to implement some rudimentary symbolic computation capabilities through function objects. The use of templates in the later chapters is truly advanced and it is fascinating to see many of the tricks templates allow you to perform.
My only gripe with the book is its age. It predates the ISO/ANSI C++ standard and the standard template libraries. It would be interesting to see how the authors would incorporate these recent advances into their treatment of advanced C++ programming.
Despite being a book for scientists and engineers, Barton and Nackman should be read by everyone doing serious C++ programming. Highly recommended.
![]() |
Title: C++ and Object-oriented Numeric Computing for Scientists and Engineers by Daoqi Yang ISBN: 0387989900 Publisher: Springer-Verlag Pub. Date: 23 October, 2000 List Price(USD): $49.95 |
![]() |
Title: Numerical Recipes in C++: The Art of Scientific Computing by William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery ISBN: 0521750334 Publisher: Cambridge University Press Pub. Date: February, 2002 List Price(USD): $70.00 |
![]() |
Title: The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis ISBN: 0201379260 Publisher: Addison-Wesley Professional Pub. Date: 12 August, 1999 List Price(USD): $59.99 |
![]() |
Title: The C++ Programming Language (Special 3rd Edition) by Bjarne Stroustrup ISBN: 0201700735 Publisher: Addison-Wesley Professional Pub. Date: 15 February, 2000 List Price(USD): $64.99 |
![]() |
Title: C++ Gui Programming With Qt 3 by Jasmin Blanchette, Mark Summerfield ISBN: 0131240722 Publisher: Prentice Hall PTR Pub. Date: 01 January, 2004 List Price(USD): $44.99 |
Thank you for visiting www.AnyBook4Less.com and enjoy your savings!
Copyright� 2001-2021 Send your comments