Skip to content
SeniorSpielbergo edited this page Apr 18, 2012 · 23 revisions

TuringBrain IDE

Program & simulate Turing Machines and Brainfuck programs

TuringBrain IDE allows you to develop and debug your own TuringMachines in an easy to use WYSIWYG environment. It also enables you to program and run brainfuck code.

The simulation

Video

To get a first impression, you can watch a short video of TuringBrain IDE and the physical tape in action at TuringBrain IDE on Vimeo.

Features

  • Edit Turing Machines by graphically editing the state graph
  • Create Turing Machines with multiple tapes
  • Write Brainfuck programs within the integrated code editor
  • Simulate your machines & programs using the integrated simulation
  • Simulate on special LEGO-Tape (hardware needed), graphically animated on the screen or on the console
  • Pause simulation, Debug step-by-step
  • Live-highlighting of the current state and edge during the simulation
  • Save machines as .tm (an XML-Format) respective .bf
  • Copy & Paste (just for transitions on edges), Undo & Redo
  • Export to LaTeX, SVG, and PNG
  • and many more features...

Download

Download the executable jar and try it out:

TuringBrainIDE.jar - Version 1.0

License

Distributed under "THE BEER-WARE LICENSE" (Revision 42):

Vanessa Baier, Nils Breyer, Philipp Neumann, Sven Schuster and David Wille wrote this software. As long as you retain this notice you can do whatever you want with this stuff.

If we meet some day, and you think this stuff is worth it, you can buy us a beer in return.

JGraph is published under BSD license.

Clone this wiki locally