Pascal (lenguaje de programación)

Pascal
Desarrollador(es)
Niklaus Wirth
Información general
Extensiones comunes .pas .pp
Paradigma Imperativo ( Procedural), Estructurado
Apareció en 1970
Diseñado por Niklaus Wirth
Tipo de dato Fuerte, Estático
Implementaciones Múltiples
Dialectos Object Pascal, Oxygene
Influido por ALGOL
Ha influido a C, Java, C#, Modula, Oberon
Sistema operativo Multiplataforma
[ editar datos en Wikidata]

Pascal es un lenguaje de programación desarrollado 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 se caracteriza por ser un lenguaje de programación estructurado fuertemente tipado. Esto implica que:

  1. El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
  2. El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.

Historia

Pascal, llamado así en honor del matemático y filósofo francés Blaise Pascal, fue desarrollado por Niklaus Wirth.

Antes de su trabajo en Pascal, 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 era en gran parte, pero no exclusivamente, destinado a enseñar a los estudiantes la programación estructurada.[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] El sistema de Tipopuesta TeX de Donald E. Knuth fue escrito en WEB, el sistema de Programación literaria original, basado en DEC PDP-10 Pascal, mientras que 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 llamado Free Pascal, con el IDE Lazarus, es popular entre los usuarios de Linux, ya que también ofrece desarrollo escribe una vez, compila para todos (write once, compile anywhere). CodeTyphon es una distribución de Lazarus con más paquetes preinstalados y compiladores cruzados.

Other Languages
azərbaycanca: Pascal
žemaitėška: Pascal
беларуская: Pascal
беларуская (тарашкевіца)‎: Pascal
eesti: Pascal
français: Pascal (langage)
Bahasa Indonesia: Pascal (bahasa pemrograman)
日本語: Pascal
Taqbaylit: Pascal
Кыргызча: Pascal
Latina: Pascal
lietuvių: Pascal
latviešu: Pascal
occitan: Pascal
ਪੰਜਾਬੀ: ਪਾਸਕਲ
srpskohrvatski / српскохрватски: Pascal (programski jezik)
Simple English: Pascal
українська: Pascal
oʻzbekcha/ўзбекча: Pascal (dasturlash tili)
Bân-lâm-gú: Pascal