Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.09 KB

CHANGELOG.md

File metadata and controls

28 lines (19 loc) · 1.09 KB

STuring - Turing Machine Interpreter - Version Changelog

sturing 0.1302 - First running simulator

  1. Almost everything split up into classes.

  2. Turing machine can be started and can perform actions included in given rules.

  3. First version of virtual "infinite" tape.

sturing 0.1212 - Basic functionalities

Basic functionalities have been addedd:

  1. Reading machine states in specific syntax.

    • Dynamic interpretation can recognize and throw simple syntax errors.
    • Verbose mode for informational use.
    • States and characters dynamic creation (without knowing them all in the beginning).
    • Virtual Turing Machine containing all states with defined rules.
  2. Source can be read from file or in the interactive mode.

    • Errors stop interpretation when interpreting a file, unlike in the interactive mode.
  3. Simple useful options including line echo and state board printing.

    • For now, board viewing only makes sense with one-character states or alphabet members.