Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Turing Complete Status

Turing Logo

Turing - A Simple Turing Machine

Download the VS Code syntax highling extension here!

It's a turing machine!



  1. Download the turing_windows_x86_64.exe file from the Releases page.
  2. Rename the file to turing.exe (case-sensitive)
  3. Create a folder in your Desktop called turing-src (case-sensitive)
  4. Move turing.exe to that folder
  5. Click the Windows key on your keyboard
  6. Type environment variable
  7. Click "Edit system environment variables". If you're wandering what this does, this will make it so you can just type turing into the command line, rather than some/thing/thing/turing.exe.
  8. Click on "Enviorment Variables"
  9. Under "System variables" click "Edit..."
  10. Click "Browse"
  11. Find the folder where you put the turing.exe you downloaded.
  12. Click "OK"
  13. Click "OK". Close out of the window.
  14. See the "Usage" section

macOS (Apple Silicon)

  1. Open Terminal
  2. Run the following command:
curl | bash

macOS (Intel/x86-64)

  1. Open Terminal
  2. Run the following command:
curl | bash

File type

*.trng or *.trg, short for turing.

Language design

To see the language design, please see the file