Wolfram Library Archive


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

Tutorial: Mathematica's Programming Language
Author

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

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.
Subject

*Mathematica Technology > Programming
Keywords

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

Download
ProgrammingTutorial.nb (87.2 KB) - Mathematica Notebook

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