Qué es Pascal

Pascal es un lenguaje de programación de ordenadores, de propósito general. Es muy estructurado, y bastante adecuado para introducirse en la programación (estructurada) de ordenadores. Hoy en día está en desuso, porque incluso en educación ha sido relevado por lenguajes como C#, Python o incluso Java.

Turbo Pascal fue durante muchos aós la versión más extendida del lenguaje Pascal. La desarrolló Borland, para el sistema operativo DOS (y antes también para otros de 8 bits, como CP/M). Actualmente está más extendido un compilador de libre distribución (y código fuente abierto) llamado Free Pascal, disponible para varios sistemas operativos.

Delphi es una herramienta visual para Windows desarrollada por inicialmente por Borland, basada en el lenguaje Pascal. Kylix fue la versión para Linux de Delphi. Lazarus es un clónico de Delphi, open source, disponible gratuitamente para Windows, Linux y otros sistemas operativos.


Cursos de Pascal y/o Delphi

Compiladores de Pascal

  • Free Pascal (antes FPK Pascal) es posiblemente el más recomendable hoy en día. Un compilador de Pascal 32 bits gratis, bastante compatible con Turbo Pascal 7 a nivel de sintaxis, e incluye algunas extensiones de Delphi. Incluye un entorno de desarrollo (IDE) muy similar al de Turbo Pascal 7. Existen versiones para Windows, Dos, Linux, OS/2 y otros sistemas. Los fuentes del compilador están también a disposición de quien los quiera consultar. Tienes su página oficial en www.freepascal.org. La versión 3.0.4 está disponible desde noviembre de 2017.
  • Turbo Pascal es el estándar "de facto" en Pascal. Fue un producto de Borland para MsDos, hoy descatalogado. La versión 7 es la última que se realizó, y durante un tiempo se pudieron descargar libremente las versiones 1, 3.02 y 5.5 desde la propia página de Borland.
  • Delphi es un producto comercial para Windows desarrollado por inicialmente por Borland (luego llamada Inprise y luego Embarcadero). Tras muchos años sin versiones gratuitas, desde julio de 2018 por fin vuelve a haber una versión de libre distribución (que requiere registro): Delphi Community Edition, para uso particular (o para empresas que generen menos de 5.000 dólares al año).
  • Lazarus es un clónico de Delphi (para Linux y Windows) a partir de Free Pascal. Su web oficial en www.lazarus.freepascal.org. La versión 1.8.4 está disponible desde mayo de 2018 y la versión 2.0 ha alcanzado su Release Candidate 2 en noviembre de 2018.

Fuentes en Pascal

  • Si quieres fuentes sencillos de ejemplo, ya sea para aprender o para resolver pequeños problema concretos, puedes encontrarlos en el apartado dedicado a Pascal en ErrorDeSintaxis.es
  • SWAG es una enorme recopilación de fuentes en Pascal, sobre todo para MS-DOS. Está abandonada desde finales del año 1997, pero aun así es una referencia enorme que resultará muy útil a cualquiera que programa en Pascal bajo MsDos, y en muchos casos aplicable también a otros lenguajes y entornos. Se puede consultar una conversión a formato HTML en http://swag.outpostbbs.net/ .
  • Si quieres información sobre programación de juegos en Pascal (en inglés), puedes mirar también en www.pascalgamedevelopment.com/ (apoyada en Free Pascal y en Delphi).

Enlaces sobre Pascal y Delphi