Befunge-93

A programming language in the genre of esolang by Chris Pressey, Sep 1993

Esowiki: Befunge-93

Try it (Java applet)

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

Influences

Influenced

Implementations

Supported on Platforms

Things written in Befunge-93

Variants

See Also

Commentary

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.