A turing machine emulator coded in ruby that can perform multiplications of positive integers. The emulated machine only uses one memory tape.
Class diagram and state machine diagram are found in /diagrams.
git clone [email protected]:nicolaseckhart/turing_machine_emulator.git
You need to have ruby installed on your machine. Comes pre-installed on OSX. To install on most linux systems:
sudo apt-get install ruby
To install on Windows visit https://rubyinstaller.org/ and follow the instructions there.
To run the emulator, open console and run:
cd /path/to/project/folder
ruby cli.rb
And follow the on-screen instructions.