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.