newsletterlibrary.com

Top : Computers : Programming : Languages :
Befunge

Websites
Two Funge implementations. JavaScript Funge: Funge-98 in JavaScript. Object-Oriented Funge.
site exerpt
Dufflebunk's Home Page  Fingerprint mechanism buggy. Main site for Funge www.cats-eye.com. Download: only available on-line at: JSFunge/Interpreter/interp.htm Object Oriented Funge Status: Active Description: An attempt by me to create an object oriented language based on Funge. Notes: This work is completely my own...
http://dufflebunk.iwarp.com/

Befunge version of the infamous beer song program.
site exerpt
A befunge program  Befunge is a synthetic language which may be useful for something one day, but I never hope to see any such day myself. The befunge interpreter starts reading the program at the upper left corner and moves toward the right,...
http://www.tyrannus.com/befexample.html

A Befunge-93 interpreter written in Inform, and runnable on just about anything.
site exerpt
ZBefunge  Some people play with it to see if it is possible whether you could really make an operating system or computer based on it. Others use it as a tool to get a creative buzz, to play with the unusual....
http://www.flourish.org/zbefunge/

This "pseudo-compiler" will create an ANSI C program from a Befunge-93 source file. Programs can still be self-modifying even after they are compiled.
site exerpt
Tim's Befunge Compiler  C version of its input file. This output file contains the Befunge program, already loaded into an array, and the guts of Chris Pressey's b93 interpreter. Just for kicks, I'll emphasize this. TBC does not actually compile the Befunge program....
http://quadium.net/funge/tbc/

Official Perl extension for interpreting Befunge.
site exerpt
search.cpan.org: Joshua Harding Befunge-Interpreter  Perl extension for interpreting befunge. 0.01c hosted by perl.org, hardware provided by...
http://search.cpan.org/dist/Befunge-Interpreter/

Features a portable Befunge-93 pseudocompiler and several other compilers and interpreters. Demonstrates how to use Befunge as a CGI scripting language.
site exerpt
vsync's Funge Stuff  Several people have pointed this out to me over time, but I've just never gotten around to updating things. I never did get back to my Funge projects; if I can find it I'll post the Java Funge environment I...
http://quadium.net/funge/

A number of programs written in and related to Befunge. Includes an interpreter for the TI-86 calculator and an example of how to do floating point division in Befunge.
site exerpt
Befunge programs  Befunge programming language 1 1-:47 2 _248 a quine (prints its own source) in Befunge. New: JavaScript Befunge interpreter Befunge is a 2-dimensional, lower-than-assembly level language that is extremely fun, albeit challenging to work with. Using it for anything serious...
http://kotisivu.mtv3.fi/quux/befunge.html

Three-line chunk of source code written by Tim Gilbert.
site exerpt
Befunge  Befunge v >v"Hello world 0 submitted by: Tim Gilbert...
http://www2.latech.edu/~acm/helloworld/befunge.html

Brief language fact sheet, complete with links to conceptually related languages.
site exerpt
Dictionary of Programming Languages  Browse the dictionary by clicking on a section: A B C D E F G H I JK L M N O P QR S T UV WXYZ+ Get a full dump of the dictionary: List of Names Short Form...
http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl?_key=Befunge

The official specification for the 1998 revision to Befunge-93.
site exerpt
Funge-98 Final Specification  Funges are programming languages whose programs are typically expressed in a given topological pattern and number of dimensions. Funge-98 is currently an official prototype standard for Funges. Funge-98 has evolved from Funge-97, which was a generalization of Befunge-97, which was...
http://quadium.net/funge/spec98.html

An Interpreter for the esoteric programming language Befunge in its version known as "Befunge93", written in Java 1.5 using the javax.swing for graphic Interface purposes. (Basically intended in an English and a German version)
http://sourceforge.net/projects/yabi93

The official web site for the Befunge-93 programming language; maintained by Chris Pressey, the creator of Befunge.
site exerpt
Cat's Eye Technologies projects/befunge93/  Conceived and first implemented by Chris Pressey Please note that this project contains only the documentation for, and example programs in, the Befunge-93 programming language. Implementations and other tools can be found at the links below. befunge93-2004.0920.tgz befunge93-2004.0920.zip Project Branch...
http://catseye.mine.nu:8080/projects/befunge93/

Absolutely sick Befunge-descendant language.
site exerpt
Cat's Eye Technologies projects/wierd/  Wierd program consists of a series of instructions specified by means of different angles in a chain of symbols. Project Branch Path Rev wierd current 5 Rev File Size Date Keywords Description (5) doc/ 2004-03-02T09:03:19.936798Z (3) eg/ 2004-03-01T08:21:29.364163Z (3) src/...
http://catseye.mine.nu:8080/projects/wierd/

Yet Another Befunge93 Interpreter, for the esoteric programming language, coded in Java 1.5, uses Swing for graphical interface. YABI supports a multilanguage GUI.
http://yabi93.sourceforge.net/