Wolfram Research, Inc.
Mathematica as a Programming Language
Mathematica is an unprecedentedly flexible and intuitive programming language.
Mathematica includes advanced programming methods from modern computer science —and adds a host of new ideas of its own.
Mathematica incorporates a range of programming paradigms—so you can write every program in its most natural way.
Mixed Programming Paradigms
Mathematica gives you the flexibility to write programs in many different styles.