Skip to content

fludo/turing-sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Turing-sim

Emulateur de Machine de Turing

Initial description and changelog :


|| Turing machine emulator ||

The goal of this project is to implement a system to emulate certain abstractions of Turing machines. The first step in this project would be to design a simple "programming language" for describing the behavior of a Turing machine and then implementing an interpreter for this language. The subsequent steps will involve writing simple modules that implement certain basic operations on Turing machines, implementing "compilers" for translating simple but more high-level languages to basic programs that can run on Turing machines, and building an easy-to-use user interface for interacting with the system.

Changelog (see svn for full details)

0.0.1 alpha Basic design implementation TODO : I/O

0.1.0 alpha Fixed design, workin IO for single tape TODO : Many bugs to fix, GUI, MultiTape

0.2.0 alpha Done : GUI, MultiTape + I/O for multitape

TODO :
    Small programming language as stated in the project description

0.2.1 Working GUI, some bugs remaining

Small prog language being implemented

About

Emulateur de Machine de Turing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages