This programming language may be used to instruct a computer to perform a task.
Befunge is an esoteric programming language invented by Chris Pressey in 1993. It is unusual for having a two-dimensional toroidal code space. Commands are single characters, and the instruction pointer can move up, down, left, and right across the source. One of the original goals of the language was to be as hard to compile as possible.
In the latter part of the 90s, several attempts were made to extend the language, with mutually incompatible versions proposed in '96, '97 and '98. It was at this time that the idea of variant dimensions were introduced, with Unefunge (one-dimensional), Trefunge (three-dimensional) and Nefunge (N-dimensional) - the general language class then being refered to as a Funge.
The '96 and '97 versions are now largely considered abandoned, and while Funge-98 did gain a certain amount of traction, it has never been as widely adopted as the original Befunge-93. Being considerably more complex than the original, it is often deemed "too complicated" and sometimes even "too normal".
This category has the following 2 subcategories, out of 2 total.
Pages in category "Befunge"
The following 165 pages are in this category, out of 165 total.
- Langton's ant
- Last Friday of each month
- Leap year
- Least common multiple
- Linear congruential generator
- Loop over multiple arrays simultaneously
- Loops/Downward for
- Loops/For with a specified step
- Loops/N plus one half
- Luhn test of credit card numbers
- Sailors, coconuts and a monkey problem
- Self-describing numbers
- Sequence of primes by trial division
- Sierpinski carpet
- Sierpinski triangle
- Sieve of Eratosthenes
- Sort an integer array
- Special characters
- String case
- Sum and product of an array
- Sum digits of an integer
- Sum multiples of 3 and 5
- Sum of a series
- Taxicab numbers
- Temperature conversion
- Terminal control/Clear the screen
- Terminal control/Coloured text
- Terminal control/Cursor movement
- Terminal control/Cursor positioning
- Terminal control/Display an extended character
- Terminal control/Hiding the cursor
- Terminal control/Inverse video
- Terminal control/Preserve screen
- Terminal control/Ringing the terminal bell
- The Twelve Days of Christmas
- Towers of Hanoi
- Two identical strings
- Two sum