Re: Symbolic programming for dummies




"Francogrex" <franco@xxxxxxxx> wrote in message
news:7a27ff57-6ead-49bc-9e6a-cf27c5859063@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
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

You can check these 2 books:

Joel S. Cohen,
Computer Algebra and Symbolic Computation: Elementary Algorithms ISBN
1-56881-158-6

Keith O. Geddes; S. R Czapor; Geoger Labahn
Algorithms for Computer Algebra, ISBN 0-7923-9259-0

Nasser



.



Relevant Pages

  • Experimenting with MPL in Scheme
    ... A while back I was directed to two texts on computer algebra by Joel C. Cohen. ... In these books, he uses a language, MPL to illustrate the algorithms. ... The unit tests pass in Ikarus, Ypsilon, Mosh, and PLT. ...
    (sci.math.symbolic)
  • Re: How to solve for smallest and largest int?
    ... generate a simple algorithm has no business trying to learn Ada. ... then recommended Basic or C as a first language. ... lot of bad programming practices using Basic. ... Algorithms interact with data structures to produce programs. ...
    (comp.programming)
  • Re: why learn C?
    ... programming beginner. ... Any language that allows subroutines is procedural based. ... you can learn about algorithms and data structures ...
    (comp.lang.c)
  • Re: Software bugs arent inevitable
    ... There are lots of algorithms that could be done, ... Except for the mere implementation detail that Python doesn't have ... That illustrates my original point that a programming strategy that seems ... we'd still be programming in assembly language. ...
    (comp.lang.python)
  • Re: why learn C?
    ... i think programming is different from Software Engineering. ... then I can find other algorithms I have needed which are ... *not* part of which ever language you choose to select. ... and you will have done at least some algorithm development whether you ...
    (comp.lang.c)

Loading