Download PARADIGMAS Y LENGUAJES DE PROGRAMACIÓN Licenciatura

Document related concepts
no text concepts found
Transcript
PARADIGMAS Y LENGUAJES DE PROGRAMACIÓN
Licenciatura en Sistemas de Información
Año 2014
TUTORIAL: Integración del compilador e intérprete del pascal FC al editor de
texto geany.
Introducción
Pascal FC es un lenguaje de programación creado por Alan Burns y Geoff Davies, y que está
destinado específicamente a la enseñanza de la programación concurrente, incorporando conceptos
propios de este estilo de programación. Al estar basado en Pascal posee características que hacen de
él una excelente herramienta para la enseñanza.
Existe una extensión del PascalFC, denominado PascalFC2, creado por John Coppens, que agrega una
serie de sentencias que permite construir programas más complejos. En este tutorial se utiliza esta
ultima versión.
Paso a Paso:
Paso 1:
Descargar los archivos del compilador e intérprete del Pascal FC, en función del SO sobre el que
desea trabajar. Las descargas pueden hacerse desde el siguiente link:
http://jcoppens.com/soft/pfc2/download.php
Paso 2:
Descomprima el .zip o . tar en la ruta deseada, se descomprimirán 2 archivos el pfc2 (compilador) y
el pfc2int (interprete)
Paso 3:
Descargue e instale el editor de texto Geany, para sistemas Windows pueden obtenerse los
instaladores desde el sitio oficial:
http://www.geany.org/Download/Releases
PARADIGMAS Y LENGUAJES DE PROGRAMACIÓN
Licenciatura en Sistemas de Información
Año 2014
En sistemas linux (dependiendo la distribución) puede instalarse ejecutando en una terminal:
sudo apt-get install geany
Geany es un editor de texto que al utilizar el kit de herramientas GTK2, brinda las características
básicas de un entorno de desarrollo integrado. Para profundizar sobre las características de Geany
puede visitar: http://www.geany.org/Main/About
Paso 4:
Una vez instalado, abrir el Geany e ir al menú: Documentos -> Establecer Tipo de Archivo ->
Lenguajes de Programación -> Archivo de fuente Pascal
Con esta configuración, el Geany resaltará en el archivo actual la sintaxis propia del Pascal.
Nota: tener en cuenta que el lenguaje reconocido por el Geany es el Pascal original y no el PascalFC
por lo que algunas instrucciones especificas no se reconocerán.
PARADIGMAS Y LENGUAJES DE PROGRAMACIÓN
Licenciatura en Sistemas de Información
Año 2014
Paso 5:
Para asociar el PascalFC (compilador e intérprete) al Geany se debe acceder al menú. Construir->
Establecer comandos de construcción
Esta acción abrirá la siguiente ventana:
PARADIGMAS Y LENGUAJES DE PROGRAMACIÓN
Licenciatura en Sistemas de Información
Año 2014
Paso 6:
Para asociar el compilador, en la sección de Comandos independientes se debe pulsar el botón que
no posee etiqueta. Y se le deberá asignarle una. Por ejemplo: "Compilar PascalFC"
Luego en el campo de texto se deberá indicar la ruta en donde se encuentra el compilador, en
nuestro caso C:\PascalFC\pfc2 seguido del comando "%f"
Con esta acción se habrá generado en el menú Construir un Botón denominado "Compilar PascalFC"
que al presionarse intentará compilar el archivo actualmente abierto ("%f"), con el compilador que
se buscará en la ruta indicada (C:\PascalFC\pfc2).
PARADIGMAS Y LENGUAJES DE PROGRAMACIÓN
Licenciatura en Sistemas de Información
Año 2014
Paso 7:
Para asociar el interprete, en la sección de Ejecutar comandos se debe pulsar el botón que no posee
etiqueta. Y se le deberá asignarle una. Por ejemplo: "EjecutarFC"
Luego en el campo de texto se deberá indicar la ruta en donde se encuentra el interprete, en
nuestro caso C:\PascalFC\pfc2int seguido del comando "%e"
PARADIGMAS Y LENGUAJES DE PROGRAMACIÓN
Licenciatura en Sistemas de Información
Año 2014
Notas finales
Luego de estas configuraciones, el Geany tendría que preparado para poder crear, compilar y
ejecutar archivos de PascalFC2.
Recordar que los archivos fuentes deben guardarse con extensión ".pfc"
En caso de encontrarse errores de compilación, el PascalFC2, genera un archivo .lst en el mismo
directorio en donde se encuentra el archivo fuente, en donde se pueden ver los errores de
compilación.
PARADIGMAS Y LENGUAJES DE PROGRAMACIÓN
Licenciatura en Sistemas de Información
Año 2014
Este documento fue creado por Esteban Martini, como material soporte
a la Cátedra "Paradigmas y Lenguajes de Programación".
Siéntase libre de:
 Compartir - copiar y redistribuir y modificar este material.
 Adaptar - remezclar, transformar y crear a partir del
material.
Respetando los siguientes términos:



Reconocimiento. Debe reconocer los créditos de la obra de la
manera especificada por el autor o el licenciador.
No comercial. No puede utilizar esta obra para fines
comerciales.
Compartir bajo la misma licencia. Si altera o transforma esta
obra, o genera una obra derivada, sólo puede distribuir la
obra generada bajo una licencia idéntica a ésta.
Esta obra está licenciada bajo una Licencia
Creative Commons Atribución - NoComercial CompartirIgual 4.0 Internacional. Para ver
una
copia
de
esta
licencia,
visita
http://creativecommons.org/licenses/by-ncsa/4.0/ o envía una carta a Creative Commons, 444 Castro Street,
Suite 900, Mountain View, California, 94041, USA.