The Fictioning Horror Sale
 
 

Recently Viewed clear list


Powell's Q&A | September 3, 2014

Emily St. John Mandel: IMG Powell’s Q&A: Emily St. John Mandel



Describe your latest book. My new novel is called Station Eleven. It's about a traveling Shakespearean theatre company in a post-apocalyptic North... Continue »
  1. $17.47 Sale Hardcover add to wish list

    Station Eleven

    Emily St. John Mandel 9780385353304

spacer
Qualifying orders ship free.
$35.00
Used Hardcover
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside - Bldg. 2 Computer Languages- C++

More copies of this ISBN

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

by

Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples Cover

 

Synopses & Reviews

Publisher Comments:

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.

0201533936B04062001

Book News Annotation:

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)

Synopsis:

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.

About the Author

About John J. Barton

John J. Barton is a research staff member at the IBM Thomas J. Watson Research Center in Hawthorne, NY. Dr. Barton received his BS in chemistry and an MS in applied physics from the California Institute of Technology, and his Ph.D. in chemistry from the University of California at Berkeley. His research interests include experimental and theoretical surface physics and chemistry, scientific programming, and software technologies. About Lee R. Nackman

Lee R. Nackman is a research staff member and manager at the IBM Thomas J. Watson Research Center in Hawthorne, NY. Dr. Nackman received his Sc.B. in computer science from Brown University and his Ph.D. in computer science from the University of North Carolina at Chapel Hill. His research interests include geometric modeling, applied computational geometry, finite element mesh generation, and software technologies.

0201533936AB04062001

Table of Contents

I. GETTING STARTED.
Introduction.

Basics for FORTRAN Programmers.

Basics for C Programmers.

Classes.

Functions.

Functions and Classes.

Object Lifetime and Memory Management.

An Example Problem.

II. EXPRESSING COMMONALITY.

Expressing Common Behavior.

Expressing Common Implementation.

Expressing Common Structure.

Types.

III. APPLICATIONS AND TECHNIQUES.

Arrays.

Pointer Classes.

Classes for Code Organization.

Algebraic Structure Categories.

Function Objects.

Using Legacy Libraries.

Data Modeling in C. 0201533936T04062001

Product Details

ISBN:
9780201533934
Author:
Barton, John J.
Author:
Nackman, Lee R.
Author:
Barton, John J.
Publisher:
Addison-Wesley Professional
Subject:
Programming Languages - C
Subject:
Programming Languages - General
Subject:
C (computer program language)
Subject:
Data processing
Subject:
C plus plus (computer program language)
Subject:
Computer Languages-C++
Copyright:
Edition Description:
Trade paper
Publication Date:
August 1994
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Pages:
688
Dimensions:
9.2 x 7.2 x 1.4 in 1129 gr

Other books you might like

  1. Effective C++ 2ND Edition 50... Used Trade Paper $15.95
  2. More Effective C++ (Addison-Wesley... New Trade Paper $49.99
  3. Large-Scale C++ Software Design... New Trade Paper $82.75
  4. Meg Swansen's Knitting Used Hardcover $13.50
  5. Analysis Patterns: Reusable Object... New Hardcover $77.50

Related Subjects

Computers and Internet » Computer Languages » C++

Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples Used Hardcover
0 stars - 0 reviews
$35.00 In Stock
Product details 688 pages Addison-Wesley Professional - English 9780201533934 Reviews:
"Synopsis" by , 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.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.