A programming language in the genre of esolang by Chris Pressey, Cat's Eye Technologies, Sep 1993

Esowiki: Befunge-93

Try it (Java Web Start)

Befunge-93 is an esoteric programming language where the program exists in a two-dimensional grid of cells, where each cell contains a single instruction, and execution can proceed in any cardinal direction across this grid — not just left-to-right, but also right-to-left, top-to-bottom, and bottom-to-top.

Sample Program

 v    <

Computational Class

can simulate some push-down automata

Programming Paradigms

Defined by

bef in the Befunge-93 distribution




Supported on Platforms

Things written in Befunge-93


See Also


One of the more popular languages I ever designed and implemented. Eventually begat Befunge-97, Funge-98, and Wierd, and doubtless influenced many others. Cited in the New Hacker's Dictionary.