星期二, 二月 27, 2007

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

:: Xpressionsz - The eBooks Heaven » Scientific and Engineering C++ : An Introduction with Advanced Techniques and Examples

Book Info
Brings the power of C++ to science and engineering programming. Builds on knowledge of both FORTRAN and C, the languages most familiar to scientists and engineers. DLC: C++ (Computer program language)

From the Inside Flap
Like many scientists and engineers, much of our work involves writing computer programs. Recently we have been writing those programs in C++. We think that our programs are better and that we can do better science and engineering with these programs because they are written in C++. We think you should try C++, and we wrote this book to help you get started.

C++ is one of several new languages that use a programming style called object-oriented programming. To write large programs that are correct, readable, modifiable, affordable, and efficient requires the same creative effort and persistence characteristic of other endeavors in science and engineering. Traditional programming languages, including FORTRAN and C, force us to communicate with the computer in a demeaningly simplistic manner. C++ and an object-oriented programming style elevate the communication to a more abstract level: They provide means for investing intellectual effort to produce better-quality programs and thus better-quality science and engineering, from a given programming project.

Learning C++ will be exciting. Although most of the programming ideas used in languages like FORTRAN, PASCAL, and C are still used in object-oriented programs, the new concepts reorganize the work. Like all new fields, object-oriented programming will seem foreign and exotic. C++ embodies a decade of new ideas from computer science backed up by practical experience. These new ideas will stimulate your thinking about programming and its role in your work. We hope you will find, as we have, that this new view changes programming from a tedious, albeit engaging, process to an intellectual enterprise more comparable to the processes we employ in other scientific and engineering work. Purpose

The purpose of this book is to teach you how to use C++ and the object-oriented programming style to produce better-quality programs, with an emphasis on scientific and engineering programs. Most such programs today are written in FORTRAN or C and without the benefit of any particular programming methodology. For small programs of strictly numerical content, FORTRAN or C may be adequate. However, larger programs and programs containing nonnumerical code are too expensive to understand, to revise, and to improve if written in FORTRAN or C. We present object-oriented programming as a design and programming style that addresses these problems and C++ as a programming language designed to allow efficient use of the object-oriented style. If you are still using FORTRAN or C in your programming, we invite you to explore a new world, the world of object-oriented programming in C++. Audience

Our book teaches object-oriented programming in C++, using examples from science and engineering. It is not a book about scientific computing or numerical analysis nor an introduction to programming. The book moves rapidly through the basic features and syntax of C++, material readily assimilated by an engineer or scientist experienced in programming or, indeed, by any experienced programmer. Our aim is to move quickly beyond syntax and rules to the more interesting and important concepts and techniques of object-oriented programming in C++. The latter part of the book applies the concepts and techniques developed to substantive examples. The examples are drawn primarily from science and engineering, but the concepts and techniques are broadly applicable.

http://rapidshare.de/files/15820708/Scientific_and_Engineering_C___-_Barton.djvu.html

 

Related ebooks:

  • Computational Engineering - Introduction to Numerical Methods
  • Writing Scientific Software: A Guide to Good Style
  • Writing Scientific Software: A Guide to Good Style
  • Discrete Signals and Inverse Problems: An Introduction for Engineers and Scientists
  • Introduction to programming in Python 2.4
  • Nanophysics and Nanotechnology : An Introduction to Modern Concepts in Nanoscience
  • Categories for Software Engineering
  • Introduction to Parallel Computing
  • Software Engineering
  • Beowulf Cluster Computing with Windows (Scientific and Engineering Computation)
  • 没有评论:

    google站内搜索

    Google