Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
38 used & new from $50.00

Have one to sell? Sell yours here
 
   
C++ and Object-oriented Numeric Computing for Scientists and Engineers
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

C++ and Object-oriented Numeric Computing for Scientists and Engineers (Hardcover)

by Daoqi Yang (Author)
Key Phrases: temporary vector objects, function calling overhead, approx root, Trapezoidal Rule, Cmpx Cmpx, Linear System Solvers (more...)
4.6 out of 5 stars See all reviews (16 customer reviews)

List Price: $109.00
Price: $97.90 & this item ships for FREE with Super Saver Shipping. Details
You Save: $11.10 (10%)
Upgrade this book for $12.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 5 left in stock--order soon (more on the way).

Want it delivered Friday, July 10? Choose One-Day Shipping at checkout. Details
22 new from $71.95 16 used from $50.00

Frequently Bought Together

C++ and Object-oriented Numeric Computing for Scientists and Engineers + Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples + A First Course in Computational Physics and Object-Oriented Programming with C++
Price For All Three: $214.66

Show availability and shipping details


Customers Who Bought This Item Also Bought

A First Course in Computational Physics and Object-Oriented Programming with C++

A First Course in Computational Physics and Object-Oriented Programming with C++

by David Yevick
4.5 out of 5 stars (4)  $64.77
Numerical Recipes 3rd Edition: The Art of Scientific Computing

Numerical Recipes 3rd Edition: The Art of Scientific Computing

by William H. Press
4.0 out of 5 stars (7)  $55.35
Accelerated C++: Practical Programming by Example (C++ In-Depth Series)

Accelerated C++: Practical Programming by Example (C++ In-Depth Series)

by Andrew Koenig
4.6 out of 5 stars (84)  $38.99
Introducing C++ for Scientists, Engineers and Mathematicians

Introducing C++ for Scientists, Engineers and Mathematicians

by Derek Capper
3.3 out of 5 stars (10)  $40.45
Java for Engineers and Scientists (2nd Edition)

Java for Engineers and Scientists (2nd Edition)

by Stephen J. Chapman
3.9 out of 5 stars (8)  $62.64
Explore similar items


Editorial Reviews

Review
¿This is one of the few good application-oriented C++ books that I have come across for students and professionals in mathematics, science, and engineering....Yang makes it attractive to all professionals in these fields and promotes the use of good objects-oriented programming practices....This book is complete and well written....it can promote good design practices amoud students in science and engineering. Its precision can make it a valuable reference for professionals in these areas.¿¿ACM COMPUTER REVIEWS

Product Description
This new text/reference presents an accessible, concise, but rather complete, introduction to the C++ programming language with special emphasis on object-oriented numeric computation for scientific and engineering program development. The description of the language is in compliance with ISO/ANSI standards and is platform independent for maximum versatility. Requiring only basic calculus and linear algebra as prerequisites, the book introduces concepts, techniques, and standard libraries of C++ in a manner that is easy to understand and uses such familiar examples as vectors, matrices, integrals, and complex numbers. It also contains an introduction to C++ programs for applications with many numberic methods that are fundamental to science and engineering computing: polynomial evaluation and interpolation; numeric integration; methods for solving nonlinear equations; systems of linear equations in full, band, and sparse matrix storage formats; and ordinary and partial differential equations. Numerous techniques and examples are provided on how to reduce (C and Fortran) run-time overhead and improve program efficiency. Topics and features: *concise coverage of C++ programming concepts with object-oriented emphasis*numerous examples, coding tools, sample programs and exercises for reinforcement and self-study purposes*develops and uses basic and advanced features, as well as standard libraries of C++*covers many fundamental numeric methods for scientific and engineering computing applications*downloadable user-defined numeric linear algebra library available from author web site With an accessible style, intuitive topic development, and numerous examples, the book is an excellent resource and guide to the power, versatility and efficiency of C++ programming for numeric computing applications. Advanced students, practitioners and professionals in computer science, engineering and scientific computing in general will find the book a practical guide and resource for their work and applications program development.

Product Details

  • Hardcover: 464 pages
  • Publisher: Springer; 1 edition (October 23, 2000)
  • Language: English
  • ISBN-10: 0387989900
  • ISBN-13: 978-0387989907
  • Product Dimensions: 9.2 x 6.3 x 1.1 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars See all reviews (16 customer reviews)
  • Amazon.com Sales Rank: #109,605 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #7 in  Books > Computers & Internet > Programming > C > Objects
    #10 in  Books > Science > Experiments, Instruments & Measurement > Microscopes & Microsocopy
    #49 in  Books > Science > Mathematics > Mathematical Physics

Inside This Book (learn more)



Books on Related Topics (learn more)
 
C++ by Herbert Schildt
 


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

16 Reviews
5 star:
 (11)
4 star:
 (4)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (16 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
20 of 21 people found the following review helpful:
5.0 out of 5 stars C++ for Computational Applications, January 22, 2001
By A Customer
As promised in the preface, the book consists of three parts. The first introduces the basics of C++ that are comparable to other programming languages, the second part introduces the features that make C++ special (like classes, inheritance, etc.), and the third part contains a substantial application of the concepts introduced before. The distinguishing feature of this book from other C++ books is that it is written for mathematicians, scientists, and engineers interested in computation. That means that attention is paid from the beginning to important issues like representation of double variables and computational performance of C++ compared to other languages, and, particularly in the third part, the very substantive example of iterative methods for matrices in a variety of storage formats is shown. All this does not mean that one has to have background in numerical methods, as the examples themselves are elementary; the book is still first and foremost a book about C++. For students new to programming in a source code language, the first four chapters should give enough advice to get started. But on the other hand, one does not have to start reading at the beginning, I found, if one is already familiar with the basics of Part 1! Programmers experienced in C may want to start right in Part 2, as I have done. That is an important feature of a text that claims to be a reference text as well as an introduction. The snippets of code are very well-presented and have clearly been carefully chosen and debugged, while some passages of the text could have been written more smoothly. In summary, this is the best introduction to C++ for individuals interested in computations, that I am aware of.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 18 people found the following review helpful:
4.0 out of 5 stars Must-Have for Scientists & Engineers Interested in C++, January 16, 2001
By A Customer
This is probably the best C++ book on the market for scientists and engineers. Yang's book rivals, yet complements Barton & Nackmann: whereas B&N provide a good overview of "big picture" design issues (but provide few example problems), Yang provides many useful examples of problems relevant to scientists (natural sciences, not computer science!) and engineers (not computer engineers!), such as linear algebra, polynomial interpolation, numerical integration, and finite differences. The usefulness of Yang's contribution is not so much in providing the numerical methods (which can be found in standard texts), but in providing examples of designs of class hierarchies and object-oriented strategies for solving numerical problems. Yang also provides an excellent discussion of performance issues, and demonstrates a number of strategies (using function objects and/or templates) for making C++ code as efficient as C or Fortran.

The book is concise, yet complete in its coverage of C++, compliant with ISO/ANSI, and includes the latest features such as templates, namespaces, and the STL. I cannot comment on how well the book works as a first book in C++, but it does start at the "beginning", and the author is using it as a textbook in an undergarduate level C++ course. The writing style is clear, making it easy to follow even complex concepts. My only complaint is that the book is biased towards mathematical methods. I would have liked to see examples of object-oriented methods for simulation of physical "objects" and phenomena; similarly, the omission of a discussion of how to best represent "global" physical constants (global variables vs encapsulation in namespaces or classes, etc) was surprising. Bottom line: if you are a scientist or engineer interested in using C++ and OOP in your work, Yang's book is the only book other than Barton & Nackmann worth buying. I hope Yang goes on to write "Numerical Recipes in C++"!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
15 of 16 people found the following review helpful:
5.0 out of 5 stars A very good book on C++, March 23, 2001
By A Customer
This is a very well-written book on C++. It has less than 500 pages, but contains almost everything a C++ programmer needs to know. It provides a comprephensive coverage, concrete examples, and code snippets -- from C++ basics to its standard libraries, and to many advanced techniques such as deferred evaluation for operator overloading, expression templates, template metaprograms, and replacing certain virtual functions by static polymorphism (for efficiency reasons ). I have not seen these techiques in other C++ books I have read, including the most authoritative ones, where operator overloading and templates are used in straightforward ways. The author even gives a very good explanation on pointers, which I found very usefull in my signal and image processing project, where two and three dimensional arrays have to be dynamically allocated (using double and triple pointers). I strongly recommend this book to any C++ programmer who want intellectual stimulation and a deeper understanding of advanced C++ techniques.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Recommended, but know what you get
There is widespread agreement that Kernighan & Richie's introduction to C is one of the best books on any programming language ever written. Read more
Published 11 months ago by Giuseppe A. Paleologo

4.0 out of 5 stars Great book for Scientists and Engineers
I was required to read this book for a class, and am quite glad I did read it. It proviedes a very good introduction to C++ for those who aren't familiar with it. Read more
Published on November 10, 2006 by G. L. Sinsley

4.0 out of 5 stars A good start for the non-specialist
I used to write C and Fortran code for a living, using (although not necessarily as an expert) numerical methods to solve real-world problems. Read more
Published on September 29, 2006 by Curious reader

5.0 out of 5 stars A brief introduction on this book from the author's own words
This book intends to be an easy, concise, but rather complete introduction to the ISO/ANSI C++ language, with applications to object oriented numeric computation for students and... Read more
Published on June 6, 2006 by Ali J. Young

5.0 out of 5 stars Great book
This book is like no one I've ever get on before. I've got a bunch of C++ books, but this one is like a C++ Bible to me. Read more
Published on March 24, 2006 by Tiecoura Diomande

3.0 out of 5 stars not quite good, but not bad to read
It's a huge topic and the book does offer a promising title. But it doesn't deliver, at least it confused about what is object-oriented. Read more
Published on March 4, 2006 by Fang Jin

4.0 out of 5 stars A good book to learn C++ from a numerical viewpoint
The book is an excellent book for one wanting to learn C++ from a numerical computing point of view. Read more
Published on August 12, 2005 by Formaggia Luca

5.0 out of 5 stars This book manages OOP with numeric methods
As a C++ programmer, familiar to both numeric programming and RAD programming, I must say that this book is the best choice for anyone searching for a clear introduction to C++,... Read more
Published on November 3, 2003 by Fabio Dias Fagundez

5.0 out of 5 stars Excellent Introductory C++ Text
The author states in his preface: "This book is intended to be an easy, concise, but rather complete introduction to the ISO/ANSI C++ programming language...". Read more
Published on September 15, 2003 by D. Afonso

5.0 out of 5 stars excellent c++ introduction
If you are already a c++ expert and only looking for knowledge about numeric computing, this book is not for you because 80% of the book is about c++ rather than numeric... Read more
Published on July 20, 2003 by C. Liu

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


Avon: Free Shipping

Avon Mark Just Pinched Instant Blush Tint
Get free shipping on all Avon orders of $25 or more. Shop Avon's award-winning makeup, skin care, bath & body items, and more.

Shop Avon now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Drilling Power

Shop for drills
Cordless and corded power drills are handy for numerous jobs around the home, from installing large picture hangers to making furniture.

Shop for drills

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Lost Symbol
The Lost Symbol by Dan Brown
$16.17

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates