viernes, 18 de octubre de 2013

-Pascal:


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

Char                          Representa un carácter en código ASCII, también se puede interpretar como
                                  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.

No hay comentarios:

Publicar un comentario