
Object-Oriented Implementation of Numerical Methods: An Introduction with Java & Smalltalk / Edition 1
by Didier H. BessetISBN-10: 1558606793
ISBN-13: 9781558606791
Pub. Date: 11/08/2000
Publisher: Elsevier Science
Numerical methods naturally lend themselves to an object-oriented approach. Mathematics builds high- level ideas on top of previously described, simpler ones. Once a property is demonstrated for a given concept, it can be applied to any new concept sharing the same premise as the original one, similar to the ideas of reuse and inheritance in object-oriented (OO)
Overview
Numerical methods naturally lend themselves to an object-oriented approach. Mathematics builds high- level ideas on top of previously described, simpler ones. Once a property is demonstrated for a given concept, it can be applied to any new concept sharing the same premise as the original one, similar to the ideas of reuse and inheritance in object-oriented (OO) methodology.
Few books on numerical methods teach developers much about designing and building good code. Good computing routines are problem-specific. Insight and understanding are what is needed, rather than just recipes and black box routines. Developers need the ability to construct new programs for different applications.
Object-Oriented Implementation of Numerical Methods reveals a complete OO design methodology in a clear and systematic way. Each method is presented in a consistent format, beginning with a short explanation and following with a description of the general OO architecture for the algorithm. Next, the code implementations are discussed and presented along with real-world examples that the author, an experienced software engineer, has used in a variety of commercial applications.
On the enclosed CD-ROM, you'll find files containing tested source code implementations of all the algorithms discussed in the book in both Java and Smalltalk. This includes repository files for VisualAge for Java and VisualAge for Smalltalk under ENVY.
• Reveals the design methodology behind the code, including design patterns where appropriate, rather than just presenting canned solutions.
• Implements all methods side by side in both Java and Smalltalk. This contrast can significantly enhance your understanding of the nature of OO programming languages.
• Provides a step-by-step pathway to new object-oriented techniques for programmers familiar with using procedural languages such as C or Fortran for numerical methods.
• Includes a chapter on data mining, a key application of numerical methods.
Product Details
- ISBN-13:
- 9781558606791
- Publisher:
- Elsevier Science
- Publication date:
- 11/08/2000
- Series:
- Morgan Kaufmann Series in Software Engineering and Programming Series
- Edition description:
- BK&CD ROM
- Pages:
- 766
- Product dimensions:
- 7.66(w) x 9.55(h) x 1.69(d)
Table of Contents
Code Listings
Preface
1 Introduction
2 Function Evaluation
3 Interpolation
4 Iterative Algorithms
5 Finding the Zero of a Function
6 Integration of Functions
7 Series
8 Linear Algebra
9 Elements of Statistics
10 Statistical Analysis
11 Optimization
12 Data Mining
App. A Decimal Floating-Point Simulation
App. B Smalltalk Primer for Java Programmers
App. C Java Primer for Smalltalk Programmers
App. D Additional Probability Distributions
App. E Accurate Accumulation of Expectation Values
App. F Accompanying CD-ROM
References
Index
Customer Reviews
Average Review: