Befunge is a programming language where you specify your program in a 2 dimentional grid. It's very portable and has heaps of interpreters.
See http://directory.google.com/Top/Computers/Programming/Languages/Befunge/?il=1
One page links to Befunge:
lib/main.php:944: Notice: PageInfo: Cannot find action page