SymbolicC++ and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
SymbolicC++: An Introduction to Computer Algebra using Object-Oriented Programming
 
 
Start reading SymbolicC++ on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

SymbolicC++: An Introduction to Computer Algebra using Object-Oriented Programming [Paperback]

Kiat Shi Tan (Author), Willi-Hans Steeb (Author), Yorick Hardy (Author)
4.0 out of 5 stars  See all reviews (2 customer reviews)

Price: $139.00 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
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.com. Gift-wrap available.
Want it delivered Monday, February 6? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $76.16  
Paperback $139.00  

Book Description

March 15, 2000 1852332603 978-1852332600 Enlarged 2nd
Symbolic C++: An Introduction to Computer Algebra Using Object-Oriented Programming provides a concise introduction to C++ and object-oriented programming, using a step-by-step construction of a new object-oriented designed computer algebra system - Symbolic C++. It shows how object-oriented programming can be used to implement a symbolic algebra system and how this can then be applied to different areas in mathematics and physics. This second revised edition:- * Explains the new powerful classes that have been added to Symbolic C++. * Includes the Standard Template Library. * Extends the Java section. * Contains useful classes in scientific computation. * Contains extended coverage of Maple, Mathematica, Reduce and MuPAD.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)


Product Details

  • Paperback: 708 pages
  • Publisher: Springer; Enlarged 2nd edition (March 15, 2000)
  • Language: English
  • ISBN-10: 1852332603
  • ISBN-13: 978-1852332600
  • Product Dimensions: 9.1 x 6.1 x 1.8 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #2,675,268 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

10 of 13 people found the following review helpful:
5.0 out of 5 stars a great object-oriented application, July 12, 2001
By 
This review is from: SymbolicC++: An Introduction to Computer Algebra using Object-Oriented Programming (Paperback)
You will find this book fascinating if you are a computer science student intrigued by symbolic calculation systems such as Mathematica and Maple, and if you would like to see how such systems would be implemented in C++ (Mathematica and Maple are actually implemented in plain old C).

The C++ level required is just after CS2, the second C++ class that comprises data structures. If I were a CS2 instructor, I guess I would require students to read some parts of this book since it is a great means of reinforcing about all the concepts learned in C++, while building a nontrivial application; although some examples are taken from physics, physics knowledge is by no means required and the general math level called for reading this book remains comfortably low, and one can always skip the things one does not know or does not care about (such as quaternions, but hey, some people might be turned on by that stuff...).

It shows how to build classes that actually perform calculations using integers of arbitrary length, rational numbers of the a/b form, vectors, matrices, quaternions, symbolic variables, differentiation, integration, etc.

The system described in the book, SymbolicC++, can be used as a FREE alternative to Mathematica or Maple, less of course the graphing capabilities these great software products offer (less also zillions of functions available). SymbolicC++ may nevertheless be connected to Gnuplot to produce graphs. SymbolicC++ may also be of interest to the professional developer having to struggle with complex calculations, since its classes can be included in any C++ environment.

So in short, this book is great if you have the right background and the right interests.

I should also point out that Dr Steeb has written another great book that shows the system at work in problems from the physical sciences and finance ("The Nonlinear Workbook")

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 6 people found the following review helpful:
3.0 out of 5 stars Eclectic but rich, January 10, 2000
By 
A mixture of C++, group theory, and mathematical physics. Far from a polished treatment, but maybe worth perusing if these are topics of interest to you.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
"Computer algebra [12], [34], [41] is the name of the technology for manipulating mathematical formulae symbolically by digital computers." Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
friend int operator, unsigned int num, output stream operator, type conversion operator, member functions template, unsigned int index, res ize, void resize, private member functions, dotted pair, int atom, prime number sequence, return strcmp, using namespace std, copy constructor, virtual int, stream operators, subscript operator, rational class, metric tensor field, return flag, following program shows, product node, operators template, friend ostream
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Verylong Verylong, Standard Template Library, Portable Standard Lisp, After Step, Common Lisp, Constructors There
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject