Introduccion Al Lenguaje c

Páginas: 16 (3884 palabras) Publicado: 22 de septiembre de 2011
-+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 DennisRitchie, quien en ese 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 escritoen 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. Cadauno de estos compiladores 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" esta version 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 entidadfisica o abstracta. 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 ySTACK. Ademas se diseñ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 seruno definido por el usuario o uno de los que pone a disposición el lenguaje. Los tipos basicos son:
|Tipo |Significado |Memoria Requerida |
|char |Caracter |1 byte |
|int |Entero |2 bytes |
|float|Punto flotante de presición simple |4 bytes |
|double |Punto flotante de presición doble |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
unsigned int 16 bits 0 a 65535
unsigned long 32 bits 0 a 4.294.967.295
En...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion Lenguaje C
  • Introduccion Lenguaje C
  • INTRODUCCION LENGUAJE PROGRAMACION C++
  • Introduccion Al Lenguaje C
  • Introduccion Al Lenguaje C++
  • Introduccion al lenguaje c
  • Introducción a la programación en lenguaje C
  • Introducción al Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS