mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-02 01:20:54 +00:00
bc24b036e5
PR: ports/60610 Submitted by: Leland Wang <llwang@infor.org> (maintainer)
24 lines
1.1 KiB
Plaintext
24 lines
1.1 KiB
Plaintext
The Flaming Bovine Befunge-98 Interpreter (FBBI) is an interpreter for
|
|
the Befunge-98 language as defined by the Funge-98 Final Specification,
|
|
written in 100% ANSI C.
|
|
|
|
Funge-98 is the most elaborate update so far of the Befunge language,
|
|
Funge-98 generalizes Befunge for one, two, or three dimensions, and
|
|
provides a paradigm for Funges of any number of dimensions and
|
|
topologies. It also provides arbitrary program flow direction on a
|
|
virtually limitless playfield, and a richer, scalable instruction set
|
|
with an optional Concurrent version for multithreading.
|
|
|
|
The Befunge programming language was created in 1993 by Chris Pressey
|
|
for the purpose of being original, entertaining, and hard-to-compile.
|
|
|
|
In most languages, control flow is restricted to one direction and one
|
|
dimension only: any instruction which does not perform an explicit jump
|
|
actually performs an implicit jump to the next instruction.
|
|
|
|
Befunge, however, allows execution to proceed in less restricted
|
|
fashion; the program is stored in a two-dimensional grid and control
|
|
can flow left or right, or up, or down...
|
|
|
|
WWW: http://catseye.webhop.net/projects/fbbi-+
|