Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/masterodin/turingmachine

A variety of Turing Machines in a variety of languages
https://github.com/masterodin/turingmachine

Last synced: 27 days ago
JSON representation

A variety of Turing Machines in a variety of languages

Awesome Lists containing this project

README

        

Turing Machine Emulators
==========================

This repository will hold [Turing Machine](http://en.wikipedia.org/wiki/Turing_machine) emulators in a variety of languages. Implementations will probably be different between the languages (in both features and the underlying data structures). Once I'm happy with a TM implementaiton, I'll move it to done, though this may mean it's less feature packed than some other language implementaiton.

Done
----
[Processing](https://github.com/MasterOdin/TuringMachine/tree/master/Processing) - Shows the tape state (and some other details) in a graphical pop-up during execution

In Progress
-----------
[Python](https://github.com/MasterOdin/TuringMachine/tree/master/Python) - Runs through a TM in a cli. Reads in the TM details from a JSON file.

Planned
-------
Java
Scheme
Lisp

License
-------
This repository is under the MIT license which can be viewed in the [LICENSE](https://github.com/MasterOdin/TuringMachine/blob/master/LICENSE) file.