Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.56 KB

README.md

File metadata and controls

50 lines (32 loc) · 1.56 KB

Graciela

Proyecto elaborado por:

  • Joel Araujo y José Luis Jiménez (Version 1.0).
  • Moises Ackerman y Carlos Spaggiari (Versión 2.0)

Tutores: Ernesto Hernández-Novich y Ricardo Monascal.


Graciela es un lenguaje de programación basado en el Guarded Command Language (GCL) de Edsger Dijkstra, realizado con el fin de ofrecer una herramienta práctica que permita introducir a la programación formal a los alumnos de los cursos de Algoritmos y Estructuras I y II de la Universidad Simón Bolívar.

El diseño del lenguaje está disponible aquí.

Instalación


Linux 🐧

Para instalar Graciela en Debian o en distribuciones de Linux derivadas de Debian (Ubuntu, Mint, Elementary, etc.):


macOS 

Requisitos

Una vez cumplido los requisitos, se puede instalar graciela con los siguientes comandos:

$ brew tap GracielaUSB/graciela
$ brew install graciela

Uso del compilador

Para compilar un archivo .gcl y ejecutarlo, se utilizan los siguientes comandos:

$ graciela <nombre_del_programa>.gcl
$ ./<nombre_del_ejecutable>

Tambien se puede correr el programa sin crear el ejecutable usando el comando:

$ rungraciela <nombre_del_programa>.gcl