Historia:
El lenguaje de programación Pascal apareció por primera vez en 1971, de la mano de Niklaus Wirth.
Wirh inventó el lenguaje como una forma de mejorar el por aquel entonces arcaico Algol.
No es el primer lenguaje que Wirth diseña, posteriormente inventó el
Modula-2 y el Oberon. Sin embargo, paradójicamente, esos dos lenguajes
han sido ampliamente superados por el Extended Pascal y el Object
Pascal. De todos esos lenguajes, Pascal es el que más éxito ha tenido.
Aunque nace a principios de los 70, Pascal cobra auténtica vida a partir
de principios/mediados de los 80, popularizado por el fabuloso Turbo Pascal de MS-DOS para PC, y sobre todo el Apple Pascal.
Pascal ha sido tan popular hasta mediados de los 90, que una gran parte
(la mayor parte) de las aplicaciones desarrolladas para Mac estaban
realizadas en Pascal, así como una enorme parte también de los programas
de MS-DOS.
Todavía hoy, Pascal se enseña en las universidades como primer lenguaje, pues se trata de un lenguaje muy legible.
Fue Borland la que, hasta el Turbo Pascal 7, se encargó de la mayor
parte de la evolución de este lenguaje. A mediados de los 90, con el
boom de Windows y el renacimiento de los sistemas Unix (entre ellos
Linux) como ordenadores servidores primero y luego como estaciones de
trabajo, motivó que Pascal pasara a un segundo plano en beneficio de C.
En ese momento, prácticamente solo Delphi (Object Pascal para Windows)
consiguió mantenerse en la brecha, pero conformándose con una pequeña
parte del mercado solamente.
Los tipos
de datos fundamentales son:
Char
short
int
int
long int unsigned char unsigned short int
unsigned int unsigned long int double
float long float void
long int unsigned char unsigned short int
unsigned int unsigned long int double
float long float void
Char
Representa un carácter en código ASCII, también se puede interpretar como
un entero.
un entero.
Short int
Indica un entero de tamaño corto.
Int
Entero igual que Integer en Pascal.
long
int Entero
largo.
Unsigned short int Como short int pero sin signo.
Unsigned
int Como int pero sin signo.
Unsigned long
int Como long int pero sin
signo.
float
Flotante corto. Análogo al single de Pascal.
double Flotante largo. Análogo al double de Pascal.
void No indica ningún tipo. Es el tipo de las funciones que no devuelven nada.
Pascal se enmarca en el paradigma de los lenguajes lógicos y declarativos, lo que lo diferencia enormemente de otros lenguajes más populares tales como Fortran, C o Java.
Pascal se enmarca en el paradigma de los lenguajes lógicos y declarativos, lo que lo diferencia enormemente de otros lenguajes más populares tales como Fortran, C o Java.
No hay comentarios:
Publicar un comentario