Wolfram Library Archive

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

Mathematica Programming Tutorial for Procedural Programmers

Vijay Kailas
Revision date


Tutorial intended for a user familiar with procedural programming and interested in learning Mathematica and functional programming and emphasizes good programming practices.

Using correct programming practices makes your code easier to debug and maintain as well as allows you to reuse code and save time. When I started programming in Mathematica, I found that Mathematica was missing some key features I had become accustomed to in procedural langauges. After some searching, I found Mathematica supports all these features or can support these features with some simple tricks.

*Mathematica Technology > Programming
*Mathematica Technology > Programming > Error Messages
*Mathematica Technology > Programming > Packages and Contexts
*Mathematica Technology > Programming > Testing

tutorial, functional, programming, mathematica, structures, object, database, debug, error, messages, overloading, packages, assert, abstraction
Downloads Download Wolfram CDF Player

MathematicaProgramming.nb (141.8 KB) - Mathematica Notebook
assert.m (2.6 KB) - Mathematica Package

Translate this page: