Wolfram Library Archive


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

Mathematica Programming Tutorial for Procedural Programmers
Author

Vijay Kailas
Revision date

2005-08-09
Description

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

*Wolfram Technology > Programming
*Wolfram Technology > Programming > Error Messages
*Wolfram Technology > Programming > Packages and Contexts
*Wolfram Technology > Programming > Testing
Keywords

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

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