The Secret Life of a Mathematica Expression
The Secret Life of a Mathematica Expression
Mathematica is an expensive platform for technical computing used by applied mathematicians and engineers. While Mathematica is an immensely powerful and productive system it isn't on the radar of most practitioners of the computer arts. Sadly, the computer science crowd never gets to see the beautiful programming language that is the heart of Mathematica. Of course the Mathematica Programming Language is a functional programming language and a dynamically typed one at that.
Because we are interested in "(Post)Functional" matters I will also expose some of the other features of the language that are like nothing else in the world of programming. I hope to give enough of a taste of Mathematica to encourage software developers to give Mathematica a try for their prototyping and algorithm design.