Emezeta.com

Programando con Free Pascal


En la asignatura Metodología de la Programación I de la ETSII (Escuela Técnica Superior de Ingenieria Informática) de la ULL se comienza a programar en Free Pascal.

Free Pascal no es más que un compilador libre del lenguaje de programación Pascal (Niklaus Wirth, Profesor Suizo) que se ideó sobre todo para facilitar el aprendizaje a la programación a nuevos usuarios, y para lo que se usa en la ETSII.

El objetivo de este artículo es el facilitar la utilización del Free Pascal dependiendo de la plataforma que usemos. Por lo tanto he recopilado una serie de enlaces donde podremos descargar los paquetes apropiados para instalarlos en cada caso concreto, ya que hasta donde tengo entendido Free Pascal no está incluido en los repositorios de APT (al menos en los de debian ubuntu que son los que estoy usando). A pesar de existir algunas versiones más recientes -si no me equivoco la última versión estable es la 2.0.0- he optado por la versión 1.9.4, ya que es la que se usa en nuestra facultad:

Distribuciones Linux basadas en Debian
Debian, Ubuntu, Morphix, etc...

dpkg -i fp-units-rtl_1.9.4-0.1_i386.deb
dpkg -i fp-compiler_1.9.4-0.1_i386.deb

Distribuciones Linux con paquetería RPM
Mandriva, Fedora Core, Suse, etc...

rpm -i fpc-1.9.4-0.i586.rpm

Sistemas Windows
Windows 95/98/ME, Windows NT/2000/XP/2003

free-pascal-1.9.4-win32.zip

En el caso de querer un IDE (Entorno de Desarrollo Integrado) para editar, compilar y procesar los programas existe un proyecto llamado Lazarus, que simula al IDE de Borland, pero adaptado al Free Pascal. También existe otro IDE bastante interesante llamado Dev-Pascal.