Mathematica Programming: Past, Present, and Projected

Tom Wickham-Jones
Wolfram Research, Inc.

This talk will describe the fundamental idea of Mathematica programming as it was first introduced in Version 1. It will show how this paradigm has been developed and extended over the last 10 years and now covers many areas such as graphics, typesetting, and interface manipulation. The talk will show how Mathematica programs can use a common set of principles to provide general solutions to a wide set of application areas while at the same time being efficient to run and fast to develop. It will conclude by unveiling some of the future directions of Mathematica programming.