viernes, 18 de octubre de 2013

Lenguaje C++






El C++ es un derivado del mitico lenguaje C. Este lenguaje aparecio en la decada de los 70 de la mano de Dennis Ritchie para la programacion en sistemas operativos Unix (El mejor ejemplo actual de un sistemaoperativo Unix es Linux), el cual surgio como un lenguaje generalista recomendado sobre todo para programadoresya expertos, ya que no llevaba implementadas muchas funciones que hacen a un lenguaje más comprensible. Sinembargo, aunque esto en un principio puede convertirse en un problema, en la practica es su mayor virtud,ya que permite al programador un mayor control sobre lo que está haciendo. Años más tarde, un programador llamado Bjarne Stroustrup, creo lo que se conoce como C++. Necesitaba ciertas facilidades de programacion,incluidas en otros lenguajes pero que C no soportaba, al menos directamente, como son las llamadas clasesy objetos, conceptos muy en boga en la programación actual. Para ello rediseño el C, ampliando sus posibilidades pero manteniendo su mayor cualidad, la de permitir al programador en todo momento tener controlado lo que está haciendo, consiguiendo así una mayor rapidez que no se conseguiria en otros lenguajes.De clases y objetos baste saber por ahora que consisten en un sistema que pretende acercar los lenguajesde programación a una comprension más humana basandose en la construccion de objetos, con caracteristicaspropias solo de ellos, agrupados en clases. Es decir por ejemplo, si yo quisiera hacer un programa sobreanimales, crearia una clase llamada animales, en la cual cada animal, por ejemplo un pato, seria unobjeto, de tal manera que se ve el intento de esta forma de programar por ser un fiel reflejo a como loshumanos(en teoria) manejamos la realidad. Y con esta historia del C++ basta, ahora nos pondremos nuestrosguantes nos pondremos a operar sobre el objeto que ahora nos ocupa: el C++." 

La siguiente tabla indica los tipos de dato simple de C++ son sus modificadore de tamaño (long y short) ademas de sus modificadores de signo (signed y unsigned)

TIPO
EJEMPLO
BYTES
RANGO
char
‘C’
1
0 a 255
short
-15
2
-128 a 127
int
1024
2
-32768 a 32767
unsigned int
42345
2
0 a 65535
long
262144
4
-2147483648 a 2147483637
float
10.45
4
3.4*(10 e -38) a 3.4*(10 e 38)
double
0.000000000045
8
1.7*(10 e -308) a 1.7*(10 e 308)
long double
1e-8
8
Igual que double

Los tipos de datos qe maneja C++ son :
·Enteros
Dentro de los enteros están los tipos: short, int, long, los cuales varían en rango de acuerdo al compilador que se utilice, siendo long rango mayor y short el de menor.
·Flotantes
Dentro de los flotantes C++ tiene los tipos: float, double y long double donde al igual que los enteros varía el rango de cada uno de acuerdo al compilador que se utilice. De igual forma el float es el de menor rango siendo long double el de rango mayor

·Caracteres
Se utiliza el tipo char. Para representar un caracter en C++ se utilizan apóstrofes.
Ejemplos: ‘a’, ‘b’ , ‘5’
Para representar una cadena de caracteres se utilizan las comillas.
Ejemplo: “soy una cadena”

DECLARACION DE VARIABLES

Las variable son elementos clave en todo lenguaje de programación. Se deben declarar diciendo el tipo de dato, el nombre y si es necesario se inicializa a un valor. El compilador separa un espacio en la memoria física del computador para manipular la variable declarada por el usuario
·         La declaración de una variable es un estatuto que proporciona información de la variable al compilador de C++.
·         La sintaxis para la declaración de una variable es:
                            tipo variable

     tipo.- es el nombre de un tipo de dato conocido por C++.
     variable.- es un identificador (nombre) válido en C++.

EJEMPLO:  Declaración de una variable de tipo entero llamada x e inicializada en 100; 
int  x = 100 ;
REGLAS PARA ASIGNAR NOMBRE A LAS VARIABLES

·         Deben empezar con letra o guion bajo (underscore) _
 
·         Pueden contener letras, números y underscore
 
·         Las letra mayúsculas y minúsculas son diferentes para C++

EJEMPLO DE IDENTIFICADOR BIEN UTILIZADO

x,      x1,     num_mayor,     abc555,     _var

EJEMPLO DE IDENTIFICADOR MAL UTILIZADO

1X,    num mayor,     9a8b7c,     mi@  

http://images02.olx.com.ve/ui/5/79/86/1269831542_79167386_1-Fotos-de--Programacion-en-Lenguaje-C-C-Pascal-y-Microsoft-Access.jpg

No hay comentarios.:

Publicar un comentario