Wolfram Library Archive

Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings
Title Downloads

Tutorial: Mathematica's Programming Language

Roman Maeder
Organization: Wolfram Research, Inc.
Department: Kernel Technology

Mathematica includes a rich and powerful programming language. It combines the procedural, functional, and rule-based programming styles in a single coherent system. The language is well suited to handle the major programming paradigms, including procedural and functional programming, modularization, abstract data types, term rewriting, logic programming, and object-oriented programming. This documents discusses the typical uses of these paradigms and implementation issues for those that are not already part of the language. Reprinted from the Mathematica Developer Conference, Champaign, Illinois, April 1994.

*Wolfram Technology > Programming

Mathematica programming language, programming examples, programming tutorial, 1994 Mathematica Developer Conference 1994, procedural programming, functional programming, modularization, abstract data types, term rewriting, object-oriented programming
Downloads Download Wolfram CDF Player

ProgrammingTutorial.nb (87.2 KB) - Mathematica Notebook

Files specific to Mathematica 2.2 version:
ProgrammingTutorial.ma (46.6 KB) - Mathematica Notebook 2.2 or older