La Enciclopedia Libre Universal en Español dispone de una lista de distribución pública, enciclo@listas.us.es
PASCAL
Artículo de la Enciclopedia Libre Universal en Español.
Lenguaje de programación. En la reunión del equipo de ingeniería de ALGOL de 1968 este lenguaje fue presentado por Niklaus Wirth (http://www.cs.inf.ethz.ch/~wirth/)como el nuevo ALGOL-68.
Los demás delegados prefirieron la propuesta de Van Wijngaarden, por lo que Wirth decidió continuar con su proyecto con un nuevo nombre: PASCAL.
Es un lenguaje del que cabe destacar su facilidad de aprendizaje y su importante estructuración. Programación Sistemática era la idea de Niklaus.
Entre sus novedades está la de las rutinas recursivas. Por ejemplo, factorial de 7 es 7*factorial(6).
En la década de los 70 fue muy utilizado como lenguaje de aprendizaje pues se aprendía fácil y evitaba que los alumnos cayeran en vicios de otros lenguajes, como era el abuso de los GOTO.
Comercialmente fue exitoso debido al lanzamiento de Turbo Pascal por la empresa Borland, que hizo varios agregados al lenguaje Pascal "Tradicional", conviertiéndo un lenguaje de propósitos meramente educativos en una potente herramienta de desarrollo para propósito general (Turbo Pascal incluye orientación a objetos, punteros, ensamblador en línea, intrucciones para acceso a bajo nivel, estructuras de datos dinámicas etc.). Incluso, en cuanto a capacidades, Turbo Pascal puede compararse perfectamente al lenguaje C. Una de las razones por las que Turbo Pascal ganó mucha popularidad cuando se lanzó en 1983 era que además de ser un buen compilador, incluía un entorno integrado de desarrollo (IDE) desde donde se podía editar, compilar y ejecutar los programas.
En la actualidad Turbo Pascal evolucionó hacia una herramienta de desarrollo multipropósito llamada Delphi (existe una versión para Gnu/Linux llamada Kylix), basada en el lenguaje Object Pascal, con todas las ventajas de Turbo Pascal, además añadiendo diseño visual junto a un potente acceso a bases de datos y desarrollo de aplicaciones para la web. Las últimas versiones de Delphi y Kylix son compatibles entre sí a nivel de código, lo que facilita en gran medida el portar aplicaciones entre las plataformas Windows y Gnu/Linux.
Véase: