Rating:  Summary: This book showed me the forest, not just the trees of C++ Review: Its a great book on C++ object-oriented design techniques for algorithms and software constructs commonly used in science and engineering. It explains abstract C++ concepts that are beyond the scope of any of the other C++ books I have read, including reference books. It provides a unique conceptual framework for implementing C++ code with a deep structure to fully leverage the power of C++ and help deal with some of the more troublesome aspects of C++, such as object lifetime and control. It also provides a concise reference to C++ that stands on its own; and it provides a tutorial to C++ relating it to FORTRAN, the traditional language of scientific and engineering software. The book provides enough example code to start a programmer off writing very useful programs.
Rating:  Summary: scientific and engineering c++ Review: Overall, this is a TREMENDOUS book. The example projects used are immediately relevant to the target audience - scientists and engineers. Some of the concepts presented (in 1994) are just now coming into prominence in the C++ community. The only reason the book does not get 5 stars is that the code examples are outdated. A lot of time is spent on developing different containers and exception classes, but they do not employ the STL or the standard exception heirarchy for these. Also, their "hand-rolled" boolean type conflicts with the now standard bool type. I think this is a major shortcoming. A second edition of the book using ANSI c++ and STL would, I believe, be of great benefit.
Rating:  Summary: A Second Edition would be nice... Review: Overall, this is a TREMENDOUS book. The example projects used are immediately relevant to the target audience - scientists and engineers. Some of the concepts presented (in 1994) are just now coming into prominence in the C++ community. The only reason the book does not get 5 stars is that the code examples are outdated. A lot of time is spent on developing different containers and exception classes, but they do not employ the STL or the standard exception heirarchy for these. Also, their "hand-rolled" boolean type conflicts with the now standard bool type. I think this is a major shortcoming. A second edition of the book using ANSI c++ and STL would, I believe, be of great benefit.
Rating:  Summary: Book great, ONLINE CODE BUGGY Review: This book does a good job of explaining C++ in the big picutre and in a scientific light. The examples are good, although there could be more. The section on arrays is good, although when you want to actually see the code for multidimensional arrays you have to go to the online source code. This is when your frustration level goes way up. I tried to compile many of the sources in Visual C++ and no luck at all. After looking things over I discovered that this code does not have terminating semicolons, missing braces and really difficult bugs. The authors claim to have compiled and run the code on some old IBM mainframe -- their compiler was not very up to date! I tried to contact the authors at the specified e-mail address in the book and had it bounced back to me. After further investigation it looks like the authors have moved on to bigger and better things, and can not be reached.Buy this book for the text, not the code. MTW, not all the code is given in the text book. If the code was fixed, and some more examples were given this would be a GREAT book, too bad...
Rating:  Summary: An advanced book on C++ for Fortran programmers Review: 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:  Summary: scientific and engineering c++ Review: This book was written with good focus and i think it's a succsses.The idea of transforming programming in engineering to the Object Oriented plane is highly wellcomed and this book presented a cracked down insight to this transformation.The old time, die-hard procedural programmers need to take patient look and change for the Object Oriented approach.
Rating:  Summary: OO programming paradigms and concepts are well explained Review: This work clearly illustrates the concepts of object oriented programming paradigm with emphasis on scientific and engineering applications in a lucid way using very good examples. After introducing basic C++ syntax, function overloading, classes, constructor and destructor in the first part of the book, the second and third parts of the book quickly delve into concepts like virtual function interfaces, inheritance, templates and explains them using concrete examples, and if possible, in an abstract way. Some use of these advanced techniques has attracted the attention of other C++ gurus. An excellent reference for OOP-inclined scientists and engineers.
|