DHW server 
English Español bajar/down

Alejandro Bia: Programación Concurrente


Programación Concurrente
Concurrent Programming

Material de estudio y enlaces interesantes

Compiladores e intérpretes


Instalación de PASCAL-FC

El lenguaje de programación PASCAL-FC fue creado por Alan Burns y Geoff Davis. El sitio Web oficial de Pascal-FC es http://www-users.cs.york.ac.uk/~burns/pf.html, pero se recomienda bajar el paquete de instalación local, que ha sido mejorado y adaptado para esta asignatura.

Manual de Pascal-FC (en inglés): PDF con hiperenlaces

Descarga local: Versión para Windows con tres modos de uso

Esta instalación para Win NT, 2000 y XP permite trabajar de tres modos:

  1. desde la línea de comandos del MS-DOS.
  2. a través de la interfaz de usuario en JAVA con un editor externo.
  3. a través del editor Metapad a modo de entorno de desarrollo integrado (IDE)

NOTA: El modo de la interfaz de usuario en JAVA requiere que esté JAVA instalado para poder funcionar. Instalar previamente el JRE (Java Runtime Environment) o el JDK/SDK (ver más abajo).

INSTALACION:

  • Descomprimir el fichero .zip en C:\
  • Asegurarse de que al descomprimir se mantenga la estructura de directorios original (C:\pfc\...).
  • Fin de la instalación

Debe funcionar todo de primera sin tener cambiar ni configurar nada. Ver el fichero "LEAN-ME.txt" para ver su uso.


Instalación de JAVA

El compilador JDK, es un kit de desarrollo de libre distribución. Además de ser necesario para ejecutar la interfaz Java del Pascal-FC, lo usaremos para las prácticas de concurrencia con hilos (threads).

Descripción Descarga Local y Sitio Web
Java Development Kit (Windows): motor de Java, contiene todas sus clases estándar y un compilador de código fuente (*.java) a bytecode (*.class). Incluye el Java Runtime Environment: entorno de ejecución de Java que permite ejecutar programas en bytecode (*.class). Descarga local: j2sdk-1_4_2_02-windows-i586-p.exe

Sitio Web: http://java.sun.com/products/archive/index.html (aquí se encuentra también la versión para Linux)
Java IDEs para Windows

Integrated Development Environments: entornos para editar, compilar y ejecutar programas Java.
JCreator: descarga local

          Web: http://www.jcreator.com/

RealJ: descarga local

           Web: http://realj.com/

Eclipse: descarga local

           Web: http://www.eclipse.org/
Ayuda jdk140.chm

http://www.confluent.fr/javadoc/indexe.html

INSTALACIÓN:

  • Paso 1: Instalar j2sdk-*.exe
  • Paso 2: Instalar RealJ

Enlaces interesantes


Información sobre Hilos en Java


Material de lectura sobre Programación Concurrente y Pascal-FC

  • Capítulo sobre Programación Concurrente (tomado de http://www.willydev.net/descargas/codigofuente/concurre.pdf). Se le ha agregado un índice con hiperenlaces a las secciones. Utilizar como resumen breve del curso y no como reemplazo de la bibliografía recomendada.
  • Apuntes sobre Procesos y Deadlock. Dan una breve visión de los procesos desde el punto de vista de los sistemas operativos.

Ejercicios y exámenes de convocatorias anteriores

Subir / Up


Contact: DHWorkgroup