https://github.com/chamale-rac/turing-api
Turing Machine simulation tools. Algorithms and API.
https://github.com/chamale-rac/turing-api
turing-machine-simulator
Last synced: about 1 month ago
JSON representation
Turing Machine simulation tools. Algorithms and API.
- Host: GitHub
- URL: https://github.com/chamale-rac/turing-api
- Owner: chamale-rac
- License: gpl-3.0
- Created: 2023-11-02T16:15:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-09T20:36:55.000Z (over 1 year ago)
- Last Synced: 2025-01-26T04:42:16.113Z (3 months ago)
- Topics: turing-machine-simulator
- Language: Python
- Homepage: https://ituring.onrender.com
- Size: 35.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🚀 turing-api AKA Proyecto 3
Implementation of a turing machine simulator (one tape and one cache supported).
This api works directly with the web application, go to the referenced repository for more information [turing (repository)](https://github.com/chamale-rac/turing).
## 📑 Index
- 🎥 Youtube video presentation: [https://youtu.be/ZXSk65xWpzM](https://youtu.be/ZXSk65xWpzM)
- [💻 Standalone terminal program version.](#standalone-terminal-program-version)
- [🌐 How to run the server?](#how-to-run-the-server)
- [🤔 Why I code this?](#why-i-code-this)
- [🧐 Who I am?](#who-i-am)## Standalone terminal program version
⚠️ This version is intended to work on the terminal, perfect for easy checking the accomplishment of project requirements.
Use the next command to run it:
```bash
python app.py
```## How to run the server?
Use the next command to run the server on your local machine:
```bash
flask --app server run
```If using docker, you can modify the [compose.yalm](./compose.yaml) for hot reloading (reminder: use only for dev env):
```bash
services:
web:
build: .
ports:
- "8000:5000"
volumes:
- .:/code
environment:
FLASK_DEBUG: "true"
```## Why I code this?
Es el **Proyecto No. 3** de **Teoría de la Computación** **Sección 20** del **Segundo ciclo 2023**. Valía puntos, fuí coaccionado 😭.
## Who I am?
[Samuel A. Chamalé](https://github.com/chamale-rac) - Human
Guatemala, 2023