Vous voulez voir cette page en français ? Cliquez ici.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
15 used & new from CDN$ 45.52

Have one to sell? Sell yours here
 
   
Object-Oriented Implementation of Numerical Methods: An Introduction with Java & Smalltalk
 
 

Object-Oriented Implementation of Numerical Methods: An Introduction with Java & Smalltalk (Hardcover)

by Didier H. Besset (Author) "For all these reasons, this book tries to convince you that using object-oriented programming for numerical evaluations can exploit the mathematical definitions to maximize code..." (more)
5.0 out of 5 stars  See all reviews (6 customer reviews)
List Price: CDN$ 108.50
Price: CDN$ 91.41 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 17.09 (16%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Ordering for Christmas? To ensure delivery by December 24 to Toronto, Ottawa, or Montreal, choose FREE Super Saver Shipping at checkout. Read more about holiday shipping.

9 new from CDN$ 48.38 6 used from CDN$ 45.52

Product Details


Product Description

From Amazon.co.uk

Didier Bessett's Object-Oriented Implementation of Numerical Methods offers a wide-ranging set of objects for common numerical algorithms. Written for the math-literate 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 floating-point 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 cross-section 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 wide-ranging 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 Object-Oriented 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



Review

"There are few books that show how to build programs of any kind. One common theme is compiler building, and there are shelves full of them. There are few others. It's an area, or a void, that needs filling. this book does a great job of showing how to build numerical analysis programs." - David N. Smith, IBM T J Watson Research Center

Inside This Book (Learn More)
First Sentence
For all these reasons, this book tries to convince you that using object-oriented programming for numerical evaluations can exploit the mathematical definitions to maximize code reuse between many different algorithms. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

6 Reviews
5 star:
 (6)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

 
5.0 out of 5 stars valuable, May 25 2001
By Thomas Nabhani (Baltimore, MD) - See all my reviews
(REAL NAME)   
this is an extremely useful book. loaded with lots of efficient, accurate, easy to understand code. this is the most user-friendly book on numerical algorithms that i have found.
Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars Excellent book, Jan 9 2001
By Dr. Ivan Tomek (Nova Scotia, Canada) - See all my reviews
The author is clearly very familiar with the theory and practice of numerical computations in OO languages. For me, the main contributions of the book are an expert formulation of some of the basic numerical techniques and concepts in OO terms (a subject rarely approached in the numerous existing books on OO technology), and examples that can be followed to implement other NM techniques and concepts.

The inclusion of very readable Smalltalk and Java source code is very useful.

For use in a course, I would like to see the material complemented by exercises.

Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars Reconciling Numerical Methods and Object-Orientation, Dec 23 2000
I really enjoyed this book because it shows that a high level language such as Smalltalk can efficiently model a complex domain like numerical methods. Besset presents a conceptual framework where the concepts are extended and reused, showing the power of OO programming. I also liked the structure of examples followed by a formal foundation, implementation, and implementation discussion.
Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Most recent customer reviews

5.0 out of 5 stars Reconciling Numerical Methods and Object-Orientation
I really enjoyed this book because it shows that a high level language such as Smalltalk can efficiently model a complex domain like numerical methods. Read more
Published on Dec 23 2000 by ducasse

5.0 out of 5 stars Oh man, is this book neat!
Dr. Besset has written an uncommonly great book where he has given us important tools while teaching object-oriented analysis and design. Read more
Published on Dec 7 2000 by Lynn B. Hales

5.0 out of 5 stars Excellent!
An excellent rebuttle to the age old claim that object oriented methodologies have no place in scientific computing. Read more
Published on Dec 6 2000 by Robert Street

Only search this product's reviews



Look for similar items by category


Look for similar items by subject


Feedback


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.