Title Is Now Also Available As an eBook Through Pearson Education at www.informit.com.
To Order, Click
and Java for Computation-Heavy Applications in Business, Science, and
About the Book
Virtually all business, scientific, and engineering
applications are heavily reliant on numeric data items. C++ and Java offer object-oriented
programmers unique flexibility and control over the computations required within
However, most books on object-oriented programming gloss
over such numeric data items, emphasizing instead one-dimensional containers or
collections and components of the graphical user interface.
Computation in C++ and Java fills the gap left by such books.
on more than 20 years' experience as a software developer, tester, consultant,
and professor, Conrad Weisert shows readers how to use numeric objects effectively.
Not limited to any language or methodology, the concepts and techniques
discussed in this book are entirely independent of one's choice of design and
Practitioners of Extreme Programming, UML-driven design,
agile methods, incremental development, and so on will all develop these same
Whether you are a seasoned professional or an advanced computer
science student, this book can teach you techniques that will improve the quality
of your programming and the efficiency of your applications. The exercises (and
answers) presented in this book with teach you new ways to implement the computational
power of C++, Java, and numeric data items.
taxonomy of data types
developing and using object-oriented classes
for numeric data
design patterns for commonly occurring numeric data types
of interacting numeric data types
choosing efficient and flexible internal
"The exposition and examples use
C++. . . . near the end of most chapters, I convert the most important examples
to Java. . . . [Dorsethouse.com] contains source code in both languages. . . .
Even if your preferred programming language is C#, Python, Ruby, or Smalltalk,
you'll find most of this book helpful." from the Introduction
errors or suggest improvements, please notify the author.
"Most of the programming books
I've read tend to gloss over the numbers. Sure, you know that the numbers exist
and that you can perform basic math with them, but you never really see how to
do it. After a few minutes in the limelight, the numbers disappear and the author
replaces them with the more exciting machinations of the user interface (not that
there's anything wrong with the user interface; applications need a user interface
too). Many books simply don't include much about the numbers, especially the math
behind the numbers. If you've found yourself wondering how to make the math work,
this is a great book to get. Instead of giving you a couple simple math examples
that don't reflect the real world, you'll find yourself working with code that
fully demonstrates practical math techniques. . . .
"The book is well-organized
and relatively easy to read, but the author also doesn't candy-coat the complexity
of the topic. You'll find that you learn quite a lot in the scant 194 pages that
this book provides."
is very good and thought-provoking material that would work well in the classroom.
. . . problems for consideration and coding are scattered throughout the text.
Answers to many of the problems are included in an appendix. . . . this book is
an excellent source of deep-thought problems in C++ design and development. .
To order this book by credit
card directly from Dorset House in New York, please call (800) 342-6657
or (212) 620-4053, weekdays, 9am to 6pm. Alternatively, print out our Faxable
PDF Order Form and fax to (212) 727-1044.
order this book from an online bookstore, please see above.
purchase at a bookstore, contact our Recommended
Booksellers to verify availability.
Any store can order from Dorset House using the book's title and ISBN number.
Also, bookstores can order our books through Baker & Taylor.
like to make it easy for you to order, so please contact
us at any time for help!
DORSET HOUSE PUBLISHING CO., INC. New: 3143 Broadway, Suite 2B New
York, New York 10027 USA 1-800-DH-BOOKSor
212-620-4053, fax 212-727-1044