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í.
Para instalar Graciela en Debian o en distribuciones de Linux derivadas de Debian (Ubuntu, Mint, Elementary, etc.):
- Descargar el paquete deb más reciente para la distribución (:code:
debian
o :code:ubuntu
) y la arquitectura (:code:i386
o :code:amd64
) que corresponda a tu computador en https://github.com/GracielaUSB/graciela-debian/releases. - Ejecutar el archivo descargado.
- Homebrew. Seguir las intrucciones en su página web
Una vez cumplido los requisitos, se puede instalar graciela con los siguientes comandos:
$ brew tap GracielaUSB/graciela
$ brew install graciela
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