Program able to simulate a Turing machine from a machine description provided in Json.
- Opam installed (Ocaml package manager)
- X server
- Yojson (Json library for Ocaml)
Installing Ocaml and Opam.
For Mac OS
brew install ocaml--with-x11
brew install opam
For GNU/Linux use your distribution package manager.
example for Arch linux
pacman -S ocaml
pacman -S opam
Install json library using opam
opam install yojson
make
./ft_turing.native --help
./ft_turing.native unary_sub.json 1-1=
- Turing Machine
- State Machine
- Functional programming
- Algorithm Complexity - Time Complexity
- Matthias Srun - Matthias-Srun
- Brahim Hamidi - brhamidi
This project is licensed under the GPL v3 License - see the LICENSE file for details