In your favorite programming language
I came across this site, hanoimania, when researching application virtual machines. The author, personally, has translated a towers of hanoi solver to dozens of programming languages, utilizing:
- Recursion, with Scheme of course,
- Pattern matching, with Haskell
- And bare assembly, such as this MIPS example
Although, the embedded world uses the ARM architecture more often these days.
Reminds me of 99 Bottles.
50 in 50
Lastly I’ve been ranting and raving about 50 in 50 from last month, where Guy L Steele Jr. and Richard P. Gabriel gave a sort of artistic performance — 50 statements of 50 words on programming languages. I’m still looking up historical references from this thing!
From the performance:
Alt text: We lost the documentation on quantum mechanics. You’ll have to decode the regexes yourself.