Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/magnitopic/ft_turing

Ever heard of Turing’s machine?
https://github.com/magnitopic/ft_turing

42cursus ft-turing ft-turing42 ocaml turing-machine turing-machine-simulator

Last synced: 3 months ago
JSON representation

Ever heard of Turing’s machine?

Awesome Lists containing this project

README

        

# ft_turing

Making your own Turing machine



Alan Turing. Father of computer science.


Turing is the father of computer science. He was a British mathematician, logician, and cryptanalyst. He was highly influential in the development of theoretical computer science, providing a formalisation of the concepts of algorithm and computation with the Turing machine, which can be considered a model of a general-purpose computer.

## Turing machines

The Turing machine is a mathematical model fairly easy to understand and to implement. It consists of an infinite tape, a head that reads and writes symbols on the tape, and a set of states.


turingMachine

With this simple model, it is possible to simulate any algorithm that can be executed by a computer. And in this project you will implement your own Turing machine.

## Installation and compilation

```bash
git clone https://github.com/magnitopic/ft_turing.git

cd ft_turing

make
```