Implementación de modelos computacionales en Haskell.
Este proyecto pretende implementar distintos modelos computacionales en el lenguaje de programación Haskell.
Se ha implementado el lenguaje GOTO, así como las macros y su expansión. Adems de la ejecución de programas.
Como alumno de la asignatura de Ciencias de la computación impartida en la facultad de matemáticas pretendo tanto mi aprendizaje, como aportar código libre en este aspecto.
El lenguaje GOTO es un modelo secuencial, determinista con conjunto de datos en los naturales. Está compuesto por:
- Variables de tipo natural (de entrada, salida y trabajo)
- Etiquetas
- Instrucciones
Se denota un programa como un conjunto de instrucciones.