The Beturing Programming Language
beturing
Version: 1.1
Revision : 2011.1214
Esolang Wiki: Beturing
Download
Latest: | beturing-1.1-2011.1214.zip |
| beturing-2005.0606.zip | |
| beturing-2005.0623.zip |
Requirements
Description
Beturing is a "Befunge-flavoured" language for describing Turing machines; both the tape and the finite control are laid out two-dimensionally. In addition, the finite control must be expressed as a planar graph (no edge representing a transition may cross any other edge.) It was devised this way as a test of the so-called "wire-crossing problem". It turns out that there are universal Turing machines with finite controls that are planar graphs, so Beturing is Turing-complete.