Skip to content
🎰 Turing Machine (only multiplication) in Java
Java C++
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
out/production/turing-machine
src
.gitignore
.whitesource
README.md
ScreenShot.png
_config.yml
keynote.tpp
logo.png
turing-machine.iml

README.md

Turing Machine (only multiplication)

A easy implementation of the turing machine

More about the turing machine: https://en.wikipedia.org/wiki/Turing_machine

Fork me on Github: https://github.com/pandermatt/turing-machine

Demo

Turing Machine

Demo Youtube

Full Demo on YouTube

Keynote

Keynote (in german)

Made with TPP

Implementation

  • with Java
  • 3 Tapes
//Tapes on first run
Tape 1: [0, 0, 0, 1, 0, 0]  //3*2
Tape 2: [ ]
Tape 3: [ ]
  • Step Mode 🐒 and Fast Mode πŸ‡

How to run

  • Multiplication: 2*6
  • Step Mode 🐒: shows every step
    • 1 enable step mode
    • 0 disable step mode
  • Fast Mode πŸ‡: disable all System.out.println
    • 1 enable fast mode
    • 0 disable fast mode
  • Infinity Tape ⏩
    • 1 print as infinity tape
    • 0 print only content
  • Timeout ⏰
    • timeout between the step
java Main [multiplication] [step mode] [fast mode] [infinity tape] [timeout]

java Main "2*6" 1

Contributors

You can’t perform that action at this time.