![]() Sell Back Your Copy for $10.57
Whether you buy it used on Amazon for $30.61 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $10.57.
Used Price$30.61
Trade-in Price$10.57
Price after
Trade-in$20.04 |
Understand "computer math" and get the numbers you expect, reliably.
In Java Number Cruncher, author Ronald Mak explains how to spot-and how to avoid-the subtle programming miscues that can cause vexing calculation errors in your applications. An authority on mapping pure math to computer math, he explains how to use the often-overlooked computational features of Java, and does so in a clear, non-theoretical style.
Without getting lost in mathematical detail, you'll learn practical numerical algorithms for safely summing numbers, finding roots of equations, interpolation and approximation, numerical integration, solving differential equations, matrix operations, and solving sets of simultaneous equations. You'll also enjoy intriguing topics such as searching for patterns in prime numbers, generating random numbers, computing thousands of digits of pi, and creating intricately beautiful fractal images.
Java Number Cruncher includes:
This book is useful to all Java programmers, especially for those who want to learn about numerical computation, and for developers of scientific, financial, and data analysis applications.
RONALD MAK is a senior scientist at the Research Institute for Advanced Computer Science, located at the NASA Ames Research Center in California. He is currently designing Java-based enterprise software for the next Mars rover mission. He has degrees in the mathematical sciences and in computer science from Stanford University. His two previous books were on compiler writing.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
11 of 12 people found the following review helpful:
5.0 out of 5 stars
if (java != eCommerce) { ...,
By
Amazon Verified Purchase(What's this?)
This review is from: Java Number Cruncher: The Java Programmer's Guide to Numerical Computing (Paperback)
As the author says, last time I looked Java still had the +, -, /, * and % mathematical operators.. though most programmers end up forgetting it lost as they are in the boring, vulgar and repetitive coding of boiler-plate "enterprise" (read "sell sell sell") applications. This book does a very good job of introducing a Java programmer to one of the most fun and interesting powers that Java can offer ... that is playing with numbers and exploring the world of mathematics. Forget (at least for a little while) Servlets, JSP, EJB, and database massaging... and give a look to how you can use your JDK to study functions, solve differential equations, integrals, system of equations, discover prime numbers and admire the beauty of fractals. The treatment of the various subjects is done is sufficient detail to be clear and sound, but without burderdening the reader
with detail and depth best left for more specialized and hard-core texts that the curious reader can explore after this one. Refreshing.
7 of 7 people found the following review helpful:
5.0 out of 5 stars
Light reading, beautiful Java code for numerical algorithm,
By
This review is from: Java Number Cruncher: The Java Programmer's Guide to Numerical Computing (Paperback)
This is not a text book on numerical algorithm: very light mathematics and there lacks something I expected, say, spline, high order differential equations and so on. However I don't complain at all, the reading is very enjoyable. Essential concepts and methods well explained. For those who are not good at math or don't intend to become a mathematician but have to get work done, will find this book a great resource. There is also some fun stuff for you to play with numbers: caculating the Pi, drawing a Mandelbrot and so on. You can find some interactive applets on the authors homepage.The code written for numerical computing in this book is very beautiful, in an OOP manner, design pattern applied and detailed documented. It never brings you hard time to figure out the parameters and indexes. Reading the code you can understand the algorithm more thoroughly. I found the idea behind the organisation of the code is brilliant. Also a good book to learn good programming. What's interesting, the author declares there's some intended errors in this book, he wants to see if readers pay any attention. Okay, I haven't read every page of this book and am curious to see what I would find out. What's awkward, the package offered on his site never got accessed by my Java SDK 1.4.1. I had to pick out the source files and make new packages. The innen structure of this nc.jar appears a bit weird to me. Hope this is not an "intended error". Anyways, thanks to Mr.Mak for this excellent book. -Ellen
5 of 5 people found the following review helpful:
4.0 out of 5 stars
Numbers Can Be Fun,
By Marty Zwilling (San Jose, CA) - See all my reviews
This review is from: Java Number Cruncher: The Java Programmer's Guide to Numerical Computing (Paperback)
Most people don't think of Java as being the language for exploring mathematics and numbers, but this book could go a long ways toward convincing you otherwise.Actually, I'm not a student of serious mathematics, and things like solving differential equations and linear equations are not in my list of fun things. I'll trust others to verify that these topics are covered correctly in the book. But many of the other topics covered, such as floating point numbers, integers, interpolation and approximation, need to be understood by every Java programmer, even in business applications. I was very impressed with the clarity and simplicity of these presentations. Mr. Mack has an excellent writing style, and real examples, which made even complex topics understandable. I wish he was around when I was in college, trying to learn some of these things. If you are simply trying to understand how Java works with numbers of all types (like I was), you will find the book very helpful and worthwhile. In the process, I found out a lot of fun things about numerical computing that I never knew. I also came away convinced that Java can do numbers with good performance and good precision. If you're looking for a reference on "how to" calculate prime numbers, random numbers, pi, or fractals, this book is also for you, with its many pre-coded solutions. But it doesn't read like a 'reference book', due to the "fun with numbers" style. I liked it.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|