El lenguaje de programación Pascal es un lenguaje de alto nivel y propósito general (aplicable a una gran cantidad de aplicaciones diversas) desarrollado por el profesor suizo Niklaus Wirth (Instituto tecnológico de Zurich, Suiza). El propósito de Wirth era crear un lenguaje para la enseñanza de técnicas de programación a estudiantes universitarios. Pero a medida que pasaban los años, Pascal se iba convirtiendo en un estándar en el mundo de la programación.
Una versión preliminar del lenguaje apareció en 1968 y el primer compilador totalmente completo apareció a finales de 1970. Desde entonces, muchos compiladores han sido construídos y están disponibles para diferentes máquinas. Durante muchos años, el libro Pascal User Manual and Report , publicado por Wirth y Kathleen Jensen en 1974, ha servido de facto como estándar de todas las versiones.
Las diferentes versiones ofrecían iterpretaciones ligeramente diferentes que impedían la compatibilidad entre ellas. Por estas razones, diferentes proyectos se iniciaron para producir una definición estándar del lenguaje y culminaron en dos estándar: uno de la Internacional Standard Organization (ISO) en 1982 y otro por un comité conjunto del American National Standards Institute (ANSI) y del Institute of Electrical and Electronics Engineers (IEEE). Estas dos versiones o definiciones se conocen como ISO Pascal y ANSI/IEEE Pascal, y difieren en algunos aspectos no especialmente significativos. Sin embargo, una versión no estándar se ha popularizado considerablemente: Turbo Pascal (marca registrada por Borland International, Inc.). Esta versión ha contribuido en gran medida a la popularización del lenguaje Pascal.
- Alice Pascal es un viejo (1985) entorno de programación en Pascal con sintaxis dirigida para MS-DOS y Atari ST. También está disponible el código fuente.
- Autorun Pascal Builder es un entorno para Windows para crear aplicaciones RAD (presentaciones, tutoriales, álbumes multimedia, etc.) con un lenguaje de Script tipo Pascal integrado.
- DPas es un compilador gratuito para MS-DOS de 32 bits.
- Free Pascal es un compilador profesional de 32 y 64 bits compatible con Turbo Pascal 7 y con la mayoría de versiones de Delphi. Hay versiones para muchos sistemas, incluyendo Linux, Mac OS y Win32.
- Lazarus es un clon de Delphi basado en Free Pascal.
- Dev-Pascal es un entorno para Windows que usa Free Pascal o GNU Pascal.
- GNU Pascal es un compilador de 32/64 bits que funciona en todos los sistemas operativos soportados por GNU C, incluyendo Linux, FreBSD, DOS (con DJGPP o EMX), Windows (con Cygwin o mingw32) y OS/2 (con EMX). Soporta Pascal estándar, Pascal extendido, Turbo Pascal 7.0 y partes de Delphi, Mac Pascal y Pascal-SC.
- Kylix Open Edition es un entorno de desarrollo visual para Linux de Borland compatible con Delphi. Para hacer la descarga (90,7 Mb) hay que registrarse.
- Nemesis Pascal es un intérprete de Pascal escrito Delphi y Kylix y que funciona en Windows y Linux.
- Pascal Pro produce código ensamblador para DOS32. Requiere TASM/MASM o NASM así como TLink32 y WDOSX u otras herramientas para generar los ejecutables. Incluye casi todos los elementos de Pascal más algunas mejoras.
- Pascal X es un entorno de programación en Pascal para crear aplicaciones de consola de Windows. Incluye herramientas de ayuda para programadores noveles. Pueden usarse las palabras clave estándar en inglés o traducidas al portugués.
- Think Pascal es un compilador para Macintosh, desarrollado por Think Technologies (con el nombre de Lightspeed Pascal), empresa posteriormente absorbida por Symantec. En 1997 dejó de distribuirse pero ahora se puede descargar gratuitamente.
- Turbo Pascal 5.5 es un viejo (1989) compilador para MS-DOS de Borland, ahora distribuido gratuitamente.
- Vector Pascal es una implementación de Pascal en Java pensada para aprovechar los juegos de instrucciones SIMD (Single Instruction-stream Multiple Data-stream) de los modernos microprocesadores, como los de MMX y AMD 3D Now!. Incluye características propias de APL y J y extensiones de Turbo Pascal y Pascal 90. Incluye también un entorno de desarrollo.
- Virtual Pascal es un compilador de 32 bits completamente compatible con Turbo Pascal 7 y en gran parte con Delphi 2. Funciona en Windows y OS/2. Ya no está en desarrollo.
El nombre fue elegido en honor de Blaise Pascal (1623-1662), un brillante científico y matemático francés entre cuyos logros se encuentra la primera máquina calculadora mecánica en el mundo.
Sintaxis, Estatutos, Instrucción, Programa
* Sintaxis: son reglas que deben seguirse en la escritura de cada parte de un programa.
* Estatutos: comandos de Pascal diseñados para un propósito específico.
* Instrucción: forma de indicarle a la computadora que se necesita llevar a cabo. Las instrucciones se forman con los estatutos de Pascal correspondientes y siguiendo las reglas de sintaxis que Pascal determine.
* Programa: conjunto de instrucciones que indican a la computadora lo que se necesite se lleve a cabo. Es necesario que se especifiquen de acuerdo a la sintaxis de Pascal y en el orden lógico apropiado.
Sintaxis, Estatutos, Instrucción, Programa
* Sintaxis: son reglas que deben seguirse en la escritura de cada parte de un programa.
* Estatutos: comandos de Pascal diseñados para un propósito específico.
* Instrucción: forma de indicarle a la computadora que se necesita llevar a cabo. Las instrucciones se forman con los estatutos de Pascal correspondientes y siguiendo las reglas de sintaxis que Pascal determine.
* Programa: conjunto de instrucciones que indican a la computadora lo que se necesite se lleve a cabo. Es necesario que se especifiquen de acuerdo a la sintaxis de Pascal y en el orden lógico apropiado.
No hay comentarios:
Publicar un comentario