The Beturing Programming Language

beturing

Version: 1.1

Revision : 2011.1214

Tags: 2d bsdl eso lang lua

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.

Documentation

Browse