Category:Befunge: Difference between revisions

m
typo
(variants)
m (typo)
 
(3 intermediate revisions by 2 users not shown)
Line 1:
{{language|Befunge}}
'''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., Theand the instruction pointer can move up, down, left, and right across the source. TheOne originalof specificationthe isoriginal knowngoals asof Befunge-93,the whichlanguage was laterto updatedbe withas additionalhard featuresto compile as Befunge-98possible. It has the variants [[Unefunge]] and [[Trefunge]]
 
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".
 
==See also==
* [http://github.com/catseye/Befunge-93/blob/master/doc/Befunge-93.markdown Befunge-93 Specification]
* [http://github.com/catseye/Funge-98/blob/master/doc/funge98.markdown Funge-98 Specification]
* [[wp:Esoteric programming language#Funges|Funges on Wikipedia]]
* [[eso:Befunge|Befunge on Esolangs]]
 
Anonymous user