وبلاگ بلیان

Scientific and engineering C++ : an introduction with advanced techniques and examples

معرفی کتاب «Scientific and engineering C++ : an introduction with advanced techniques and examples» نوشتهٔ John J. Barton, Lee R. Nackman، منتشرشده توسط نشر Addison-Wesley Professional در سال 1995. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

This work explores the use of C++ and the object-oriented programming style in scientific and engineering programmes. It emphasizes general concepts, systematic ways of using C++ features, advanced techniques and particular styles that help in the writing of object-oriented programs. Examples are drawn from scientific and engineering applications and the concepts, techniques and styles are broadly applicable. The book is organized in three parts. The first part builds a working knowledge of C++. Part Two introduces object-oriented programming and design techniques, emphasizing the various ways to express commonality and abstraction. The last section illustrates co-ordination of advanced C++ features and techniques by developing several examples, including array classes, pointer classes, systems employing abstract algebra, FORTRAN-based matrices, function mapping and data fitting.

barton And Nackman Explore Using C++ And The Object-oriented Programming Style In Scientific And Engineering Programs. The Book Emphasizes General Concepts, Systematic Ways Of Using C++ Features, Advanced Techniques, And Particular Styles That Will Help You Write Object-oriented Programs. Examples Are Drawn From Scientific And Engineering Applications, And The Concepts, Techniques, And Styles Are Broadly Applicable.

the Book Is Organized Into Three Parts. The First Part Builds A Working Knowledge Of C++. The Second Part Introduces Object-oriented Programming And Design Techniques, Emphasizing The Various Ways To Express Commonality And Abstraction. The Third Part Illustrates Coordination Of Advanced C++ Features And Techniques By Developing Several Interesting Examples, Including Array Classes, Pointer Classes, Systems Employing Abstract Algebra, Fortran-based Matrices, Function Mapping, And Data Fitting.

booknews

teaches Sophisticated Readers How To Use C++ And The Object-oriented Programming Style To Produce Better-quality Programs, With An Emphasis On Scientific And Engineering Programs. The Volume Moves Quickly Through The Basic Features And Syntax Of C++ To The More Interesting And Important Concepts And Techniques Of Object-oriented Programming In C++. The Latter Part Of The Volume Applies The Concepts And Techniques Developed To Substantive Examples Drawn Primarily From Science And Engineering. In Addition To Programming Experience, Some Of The Examples Assume The Mathematical Maturity Typical Of An Undergraduate Student In An Engineering Or Scientific Field. Annotation C. Book News, Inc., Portland, Or (booknews.com)

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 This book takes readers with no prior C++ knowledge all the way from basic concepts, through object-oriented programming and design techniques, to advanced C++ features.
دانلود کتاب Scientific and engineering C++ : an introduction with advanced techniques and examples