Abstract
The development of large-scale Mathematica programming projects is discussed and illustrated in this chapter. One of the most popular computer programs—the Game of Life—is used to illustrate functional and rule-based programming techniques to create programs that are both efficient and elegant. The random walk model is used to model random processes in physics, chemistry, biology, materials engineering, and economics. It is used here to demonstrate how Mathematica programs can be written, run, and analyzed both visually and numerically. A common problem in programming is reading and interpreting-parsing— a user’s input. (For example, Mathematica does this each time you evaluate an expression.) The method of “recursive descent parsing” is illustrated by presenting the implementation of the language PDL, a language for describing simple pictures consisting of squares, circles, rectangles, and ovals.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer-Verlag New York, Inc.
About this chapter
Cite this chapter
Gaylord, R.J., Kamin, S.N., Wellin, P.R. (1996). Applications. In: An Introduction to Programming with Mathematica®. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-2322-1_11
Download citation
DOI: https://doi.org/10.1007/978-1-4612-2322-1_11
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4612-7502-2
Online ISBN: 978-1-4612-2322-1
eBook Packages: Springer Book Archive