Symbolic programming for dummies



Hi, I would like to try out symbolic programming. I know maple,
mathematica and others are computer algebra system that let you do
that, but they are not primitive languages. I would like to write and
run a very simple program [something like expanding (x^2 + 3)^2/(x)]
but written in a language like C or C++ or other. Do you know which is
the best and easiest programming language for symbolic computation?
And is there like a book which teaches symbolic math programming (I
know there are books who present general algorithms like the book of
Symbolic Integration by Bronstein, but this is of little use to me
now, because it's not fully practical, I need something like symbolic
programming for dummies with all details). Thanks
.



Relevant Pages

  • Re: A question on Newtons Method
    ... >> Fortran 95 is a good language to learn the imperative ... >> style of programming for numerical work, ... >> functional programming thrown in. ... How many times have you seen Mathematica ...
    (sci.math.num-analysis)
  • Re: Computer Algebra Algorithms lisp vs. C.
    ... the development environment of Mathematica is vastly more powerful. ... There is no sense in comparing a low-level programming language, with a power plant equipped with huge libraries, and whose kernel was designed to make automatic rewriting, to process higher order data structures, etc. ... *any* can be used for scripting. ...
    (sci.math.symbolic)
  • Re: languages for CAS .. was: Re: Which is the best CAS
    ... you're going from the premise of learning a CAS and a programming ... a language a lot more advanced in many ways ... lisp" is not very common at all. ... for Mathematica it generates 1. ...
    (sci.math.symbolic)
  • Wolfram Workbench now available
    ... development environment for Mathematica technologies--is ... Mathematica's uniquely powerful, high-level programming language ... Key features in Workbench enable users to: ... Multi-paradigm programming that lets users program as they think, ...
    (comp.lang.java.announce)
  • Wolfram Workbench now available
    ... development environment for Mathematica technologies--is ... Mathematica's uniquely powerful, high-level programming language ... Key features in Workbench enable users to: ... Multi-paradigm programming that lets users program as they think, ...
    (sci.math.symbolic)