Introduccion al lenguaje c++

Solo disponible en BuenasTareas
  • Páginas : 17 (4035 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de enero de 2012
Leer documento completo
Vista previa del texto
−+Introducción al Lenguaje C++ Qué necesito para correr C++?. • Un computador IBM PC AT o compatible. • MS−DOS 3.31 o una versión posterior. • Un ratón compatible con Microsoft. • Monitor EGA, VGA o mayor resolución. • Por lo menos 8 Megabytes libres en disco duro. Historia. El lenguaje C nació en el laboratorio telefonico de la compañia AT&T en 1972, este fue creado por Dennis Ritchie, quien enese entonces utilizaba C como soporte del Sistema operativo UNIX para las primeras maquinas DEC PDP−11. AT&T lo enserio como un compilador (comp. C) llamado K&R C que junto con el sistema operativo UNIX empezaron a invadir universidades. Despues, cada persona que adquiria una copia de UNIX recibia un compilador de C gratis. El lenguaje mas popular fue C. Por lo tanto UNIX fue escrito en C.Entonces si ud. queria entender UNIX ud. tenia que aprender C. La caracteristica era que C era gratis y entonces nadie se sentia presionado a aprenderlo. Cual fue el resultado?, un gran estandar. Luego C se convirtio en un gran estandar, entonces las compañias introducian sus propios compiladores C. Incluyendo que pudiesen ejecutarse en otros sistemas operativos que no fuesen UNIX. Cada uno de estoscompiladores introducia ensanchamientos diseñados para mejorar las limitaciones que mostraba el modelo original. Pero las modificaciones que cada quien hacia traia como resultado la incompatibilidad de las versiones entre si, entonces incrementaba la demanda por un estandar a nivel nacional. Entonces en 1987 nacio el primer estandar "The American National Standars Institute (ANSI) version of C" estaversion fue mejor conocida como ANSI C o C estandar. C++ esta basado en estos compiladores y por lo tanto es el mas compatible con ANSI C. C++ como lenguaje orientado a objeto. En la decada de 1970 se volvió popular el concepto de objeto entre los investigadores de los lenguajes de programación. Un objeto es un conjunto de codigos, datos diseñados para emular o imitar una entidad fisica oabstracta. Los objetos son eficientes como elementos de programación por dos razones principales: representan una abstracción directa de los elementos que se utilizan comunmente y ocultan la mayor parte de la complejidadde su implantación a los usuarios. Los primeros objetos que se desarrollaron fueron aquellos que estaban más intimamente ligados a las computadoras, como INTERGER, ARRAY y STACK. Ademas sediseñaron lenguajes como el SmallTalk el cual es ya ortodoxo, donde se definia todo como un objeto. Variables y Tipos de Datos. Una de las confusiones a la hora de programar por primera vez en C es: La declaración de los diferentes tipos de objetos. Todas las variables deben ser declaradas antes de ser utilizadas de acuerdo al orden establecido para su tipo. El tipo puede ser uno definido por elusuario o uno de los que pone a disposición el lenguaje. Los tipos basicos son:

1

Tipo char int float double

Significado Caracter Entero Punto flotante de presición simple Punto flotante de presición doble

Memoria Requerida 1 byte 2 bytes 4 bytes 8 bytes

Un ejemplo tipico de declaraciones validas es el siguiente: int i; /* por defecto es signed */ char c; /* por defecto es signed */unsigned char uc; long int li; unsigned short int si; signed long sl; /* El tipo entero (int) es asumido */ Existen para una mayor flexibilidad en la declaración de las variables, los modificadores de tipos: unsigned: Para convertir cualquier tipo de dato numerico con rango en ambos signos solamente en uno solo, es decir los positivos. TIPO Longitud Rango . unsigned char 8 bits 0 a 255 unsignedint 16 bits 0 a 65535 unsigned long 32 bits 0 a 4.294.967.295 En oposición a este tipo de datos existe el signed. short / long : Acorta / Alarga la capacidad de una variable numerica. ej: TIPO Longitud Rango . short int 8 bits 0 a 255 int 16 bits long int 32 bits long double 80 bits Como declarar una variable.

2

Principalmente se deben cumplir tres reglas: • La sintaxis es: ; • El nombre...
tracking img