I was wondering what programming language I could explore when I came across Befunge. Named after the popular typo of the word before, it is notable for being a two-dimensional esoteric programming language. Sources say that the author, Chris Pressley created it to be as difficult to compile as possible.

The following "Hello, World!" program follows Befunge-93

"!dlrow ,olleH">:v
                         ^,_@

The characters within the double quotes are stored in a stack. The arrows (<, >, ^, v) indicate the change of direction of the program. The @ character terminates the program. For a detailed explanation of how this program is compiled, you can check this video out: Befunge! by Truttle1 on YouTube

Built With

  • befunge
Share this project:

Updates