Programming in Mathematica (3rd Edition)
Roman Maeder


Compras Nikon
Bluetooth
1 a perfect example of "literate programming"
I read 2nd edition of the book. "Programming in Mathematica" (PIM) is certainly a classic work (in programming style) for writing Mathematica packages. I also think it as a perfect example of literate programming in Mathematica, if you are trying literate programming in Mathematica.

The literate programming style encourages writing explanation explicitly with the computer code so that both get pretty-printed and become human friendly. PIM is exactly such a perfect example. Nearly each Mathematica code piece in the book was clearly and elegantly explained.

I noticed that Silvio Levy commented at the back of 3rd Edition of PIM. Silvio Levy is one of the creators of CWEB, a literate programming tool for C language. Wondering if this book also satisfies his taste of literate programming.



Sunday, 06-Jul-2008 19:15:16 CDT
Quote of the Day:


Long were the days of pain I have spent within its walls, and

long were the nights of aloneness; and who can depart from his
pain and his aloneness without regret?
-- Kahlil Gibran, "The Prophet"

Q: What is the sound of one cat napping?
A: Mu.