Home > befunge2010

befunge2010

Befunge2010 is a project mainly written in PYTHON and JAVASCRIPT, it's free.

A refresh of the classic funge-space interpreter.

Befunge2010

A refresh of the classic funge-space interpreter.

About

Befunge, with its direct physical metaphor, is an excellent tool for teaching the basics of programming. However, the strict adherence to that metaphor means that its usefulness as a teaching tool tops out very quickly -- it is nearly impossible to do any sort of structured programming with the existing befunge. Befunge2010 seeks to remedy this problem by rolling back some of the more bizarre and esoteric funge-traversal operators and replacing them with better and more explicit tools for doing structured programming. In addition, it will attempt to provide a more complete and much easier-to-use runtime environment in order to make befunge easier to use for learning and educational activities.

Building

Common

  1. Get a copy of pypy and untar it somewhere
  2. clone befunge2010
  3. cd befunge2010
  4. ln -s /path/to/pypy pypy

Befunge98 5) cd b98 6) ../pypy/pypy/translator/goal/translate.py ./targetbefunge.py

Previous:demo_app