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
Try it Online
- yoob (Applet) (Java applet)
Documentation
Implementations
-
To run this implementation, you need:
- to build it first, for which you will need:
- ANSI Terminal
Download
Development
Github: catseye/Befunge-93
Bitbucket: catseye/befunge-93
Issue tracker: on github
Previous Releases
Influences
Influenced
Other Implementations
- tc.catseye.yoob.befunge93, an interpreter in Java
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.