Pascal
Pascal es un lenguaje de programación creado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969, y publicado en 1970. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo, con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
Pascal
Desarrollador(es)
Niklaus Wirth
Información general
Extensiones comunes
.pas .pp
Paradigma
Imperativo (Procedimental), Estructurado
Apareció en
1970
Diseñado por
Niklaus Wirth
Sistema de tipos
Fuerte, Estático
Implementaciones
Múltiples
Dialectos
Object Pascal, Oxygene
Influido por
ALGOL
Ha influido a
C, Java, C#, Modula, Oberon, Delphi
Sistema operativo
Multiplataforma
Pascal se caracteriza por ser un lenguaje de programación fuertemente tipado. Esto implica que, por un lado, el código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos, lo que facilita la utilización de la programación estructurada en oposición al antiguo estilo de la programación monolítica; y, por otro, que el tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.
Antes de adentrarse en el diseño de Pascal, Niklaus Wirth había desarrollado Euler y ALGOL W, y más tarde pasó a desarrollar los lenguajes Modula-2 y Oberon, al estilo de Pascal.
Inicialmente, Pascal estaba en gran parte, pero no exclusivamente, destinado a enseñar a los estudiantes la programación estructurada.[1] Una generación de estudiantes usa Pascal como lenguaje de introducción de cursos de graduación. Las variantes de Pascal también se han usado para todo, desde proyectos de investigación a juegos de PC y sistemas embebidos. Existen nuevos compiladores de Pascal que son ampliamente utilizados.[2]
Pascal fue el lenguaje primario de alto nivel utilizado para el desarrollo en el Apple Lisa, y en los primeros años del Macintosh. Algunas partes del sistema operativo original del Macintosh se traducen a mano al lenguaje ensamblador del Motorola 68000 de sus fuentes Pascal.[3]
Asimismo, el sistema de composición tipográfica TeX, de Donald E. Knuth, fue escrito en WEB, el sistema de programación literaria original, basado en DEC PDP-10 Pascal.
Por su parte, aplicaciones como Total Commander, Skype y Macromedia Captivate fueron escritos en Delphi (Object Pascal). Object Pascal (Embarcadero Delphi) todavía se utiliza para el desarrollo de aplicaciones Windows, pero también tiene la capacidad de compilación cruzada del mismo código para Mac, iOS y Android.
Otra versión multiplataforma llamada Free Pascal, con el IDE Lazarus, es popular entre los usuarios de GNU/Linux, ya que también está en línea con la filosofía «escribe una vez y compila en cualquier parte» (write once, compile anywhere). CodeTyphon es una de las distribuciones de Lazarus con más paquetes preinstalados y compiladores cruzados.

Comentarios
Publicar un comentario