Visual Turing Machine (VTM) is a program that lets you create Turing machines with a point and click interface instead of using esoteric languages. You can pack your complex machines into small boxes, and then reuse them as part of a bigger machine. VTM also features an infinite length tape.


New features include an n-ary set of symbols, multiple windows (MDI), a huge workspace (10000x10000 pixels) without a memory issue, the ability to edit your own machines, the ability to execute machines n times (where n is undefined), the ability to use expressions (like n+5) to execute machines, the ability to execute machines at desired speeds, statistics to see how many instructions were executed and how much tape was "used", and an easy wasy to translate the program to other languages.

URL: Visual Turing Machine