Debugging and Optimizing Mathematica Programs

David Withoff
Wolfram Research, Inc.

Download talk material:

This session covers general principles and specific techniques for debugging and optimizing Mathematica programs. Topics to be discussed include program organization, problem isolation, profiling, program monitoring, and automated testing, with examples ranging from elementary uses of Print to elaborate applications of Trace. This session is intended primarily for people who have prior experience with programming or who have significant interest in writing Mathematica programs that are more than a line or two long.