A Python library for simulating finite automata, pushdown automata, and Turing machines
-
Updated
Mar 19, 2026 - Python
A Python library for simulating finite automata, pushdown automata, and Turing machines
CSC504: Theory of Computer Science [TCS] | TE Semester V | Computer Engineering
A Turing machine interpreter made in Java using Processing libraries.
The "Automata Learning Lab da Universidade Aberta (UAbALL)" strives to be an integrated laboratory for simulation of Automata. A first phase focused on building the base and introducing the Simulation of Deterministic Finite Automata (DFA). This Laboratory intends to enjoy the capacity of extensibility and adaptability, being this document a tec…
A web-based Simulator for Turing Machines
A PyTorch library for simulating Turing machines with neural networks. Includes constructions from Siegelmann & Sontag (1995) and Wei, Chen & Ma (2021).
Turing Craft is visual tool for creating Universal Turing machine (UTM) using graphs. It supports Web and Desktop. Design, simulate, and explore the behavior of Turing machines.
🇫🇷 Simulateur de machines de Turing en HTML/Javascript 🔧💻 - traduit en 🇫🇷 français depuis jsturing par @awmorp. → Essayez sur
A Turing Machine simulator that checks for Halting, Lin-Rado Recurrence, + Blanking.
Learn lambda calculus with JavaScript.
A Discord Bot simulating Turing Machines.
TuringMachine is a simple text-based Turing machine emulator in python made for testing simple formal descriptions.
Exercises and theory notes - Formal Languages and Computability course - Computer Science @ FAMAF (UNC)
Turing Machine solver, iterating step by step
Turing Machine to Tracery compiler
Repository for "Automata Constructor" project, aimed at creating educational tool for various automata and Turing machines
C++ is a cross-platform language that can be used to create high-performance applications. C++ was developed by Bjarne Stroustrup, as an extension to the C language. C++ gives programmers a high level of control over system resources and memory. The language was updated 4 major times in 2011, 2014, 2017, and 2020 to C++11, C++14, C++17, C++20.
My thesis for the Computer Science & Engineering Department at the University of Ioannina
A python package for simulating a variety of Turing machines.
Fundamental Concepts of Computer Science (Draft) - by James Arvo
Add a description, image, and links to the turing-machines topic page so that developers can more easily learn about it.
To associate your repository with the turing-machines topic, visit your repo's landing page and select "manage topics."