Skip to main content

Applications

  • Chapter
  • 620 Accesses

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Publish with us

Policies and ethics