Apr 27 2009

All programs are examples of static or dynamic transformation

Published by Dougal at 6:38 pm under Programming

Here’s an interesting one:

Every system is either an interpreter or a compiler

Don Stewart’s talk Engineering Large Projects in Haskell: A Decade of FP at Galois at London HUG.

Having recently discovered that something I was writing was a compiler, it seems they’re more ubiquitous than people realise. In some sense it seems obvious. Even something like a computer game is obviously an interpreter, converting user input into the syntax of game play and evaluating it… but it also seems like such a stretch. :-)

Comments Off

Comments are closed at this time.