Object Orientated Implementation of Numerical Methods
 von Didier Besset
Kategorie:
Allgemein ISBN: 1558606793 
Amazon.co.uk Didier Bessett's ObjectOriented Implementation of Numerical Methods offers a wideranging set of objects for common numerical algorithms. Written for the mathliterate Java and Smalltalk programmer, this volume demonstrates that both languages can be used to tackle common numerical calculations with ease. This title bridges the gap between pure algorithms and object design. By tackling issues like class design, interfaces, and overcoming floatingpoint rounding errors in both Java and Smalltalk, the code can be used as is or as a model for your own custom numerical classes. The range of recipes, or sample numerical classes, all coded in both OOPLs, is rich. For anyone who's taken a few undergraduate math courses (like calculus, linear algebra, or statistics), plenty of the material will be familiar. After presenting some basic algorithm and mathematical principles, the book shows you the code that gets the job done (first in Smalltalk and then in Java). There's no room for demo code that shows how to use all this. The emphasis is on a good crosssection of common numerical calculations. The tour begins with calculus and moves through linear algebra, with plenty of material on matrices. Later sections on statistics cover familiar terms and calculations like linear regression and calculations useful for establishing correlations between one or more independent variables. Sections on data mining examine the mathematical rules for finding patterns in large amounts of data. (There's also a nifty set of classes for implementing genetic algorithms.) Throughout, you get advice on choosing the right algorithm for the job. (There are class diagrams that map out how this class library is organised.) Of course, it will help to know some of the underlying maths to get the most out of this intelligent and wideranging book, but the writing is remarkably clear, and the source code is a model of intelligibility, so even readers who are averse to equations will find ObjectOriented Implementation of Numerical Methods readable. In general, any competent Java or Smalltalk programmer will be able to tap into solid mathematical code by reading it, without having to reinvent the proverbial wheel. Richard Dragan Amazon.com Didier Besset's ObjectOriented Implementation of Numerical Methods offers a wideranging set of objects for common numerical algorithms. Written for the mathliterate Java and Smalltalk programmer, this volume demonstrates that both languages can be used to tackle common numerical calculations with ease. This title bridges the gap between pure algorithms and object design. By tackling issues like class design, interfaces, and overcoming floatingpoint rounding errors in both Java and... Kurzbeschreibung Written by a programmer for programmers, this is the first book that demonstrates how to apply the stateoftheart in software development, objectoriented programming, to numerical methods. The CD contains ready to use code in both Java and Smalltalk for all the algorithms discussed. This comprehensive book is not a catalogue of recipes, but a guide to understanding how objectoriented languages really work with numerical methods. The book provides a clear path to new objectoriented...
Allgemein > Object Orientated Implementation of Numerical Methods 
