Object-Oriented Implementation of Numerical Methods
An Introduction with Java and SmallTalk
Résumé
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.
Features:
- 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.
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.
Contents
- 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
- Appendix A Decimal Floating-Point Simulation
- Appendix B Smalltalk Primer for Java Programmers
- Appendix C Java Primer for Smalltalk Programmers
- Appendix D Additional Probability Distributions
- Appendix E Accurate Accumulation of Expectation
Values
- Appendix F Accompanying CD-ROM
L'auteur - Didier Besset
Didier Besset obtained a degree in physics at the Swiss Federal Institute of Technology Zurich (ETH Zurich) and a Ph.D. in high-energy physics at the University of Geneva. He did postgraduate research at the Stanford Linear Accelerator Center and was Adjunct Professor at Princeton University where he taught physics. Since 1990 he has worked as an independent consultant on decision-support systems based on medical or technical data, all written using object-oriented technology. He has been programming in Smalltalk since 1987 and in Java since 1997.
Autres livres de Didier Besset
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Morgan Kaufmann |
Auteur(s) | Didier Besset |
Parution | 01/11/2000 |
Nb. de pages | 765 |
Format | 19 x 24 |
Couverture | Relié |
Poids | 1534g |
Intérieur | Noir et Blanc |
EAN13 | 9781558606791 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse