Emulateur de Machine de Turing
Initial description and changelog :
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.
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