lunes, 30 de septiembre de 2019

Bjarne Stroustrup



Es un científico de la computación y catedrático de Ciencias de la Computación en la Universidad A&M de Texas. Ha destacado por desarrollar el lenguaje de programación C++.

Stroustrup escribió también el considerado por muchos como el texto introductorio de referencia para el lenguaje, su título original es The C++ Programming Language, el cual alcanza actualmente su cuarta edición. Existe una versión especial editada en 2000, aunque no figuran en ella cambios significativos respecto al original. Este último texto ha sido revisado tanto para reflejar la evolución del lenguaje, como el trabajo del comité de estándares de C++






QUE ES C++

Es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.

Se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.


TIPOS DE VARIABLES


Existen varios tipos de variables, y cada uno corresponde a un tamaño máximo de un número, un carácter o incluso una verdad. Cuanto mayor sea el número que pueda admitir, mas espacio en memoria ocupará.

1) bool

Por lo general utiliza 1 byte de memoria, valores: true o false.


2) char

Utiliza generalmente 1 byte de memoria, permite almacenar un carácter, valores; 256 caracteres.


3) unsigned short int

Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535


4) short int

Utiliza generalmente 2 bytes de memoria, valores: de -32768 a 32767.


5) unsigned long int

Utiliza generalmente 4 bytes de memoria, valores: de 0 a 4 294 967 295.


6) long int

Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647.


7) int (16 bits)

Utiliza generalmente 2 bytes de memoria, valores: de -32 768 a 32 767.


8) int (32 bits)

Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647.


9) unsigned int (16 bits)

Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535.


10) unsigned int (32 bits)

Utiliza generalmente 2 bytes de memoria, valores: de 0 a 4 294 967 295.


11) double

Utiliza generalmente 8 bytes de memoria, valores: de 2.2e-308 a 3.4e-38.


12) float

Utiliza generalmente 4 bytes de memoria, valores: de 1.2e-308 a 3.4e-38.
Atención!
El tamaño de las variables en memoria puede variara de un PC a otro.