Académique Documents
Professionnel Documents
Culture Documents
C++
Integrantes:
Mariana Rugeles Daniel Roncancio
Nicolle Riscanevo Karen Cuitiva
Daniela Arlantt
HISTORIA
El lenguaje de programación C fue creado por Brian Kernighan y Dennis Ritchie a mediados de los
años 70. La primera implementación del mismo la realizó Dennis Ritchie sobre un computador DEC
PDP-11 con sistema operativo UNIX. C es el resultado de un proceso de desarrollo que comenzó
con un lenguaje anterior, el BCPL, el cual influyó en el desarrollo por parte de Ken Thompson de un
lenguaje llamado B, el cual es el antecedente directo del lenguaje C. El lenguaje C es un lenguaje
para programadores en el sentido de que proporciona una gran flexibilidad de programación y una
muy baja comprobación de incorrecciones, de forma que el lenguaje deja bajo la responsabilidad
del programador acciones que otros lenguajes realizan por si mismos. Así, por ejemplo, C no
comprueba que el índice de referencia de un vector (llamado array en la literatura informática) no
sobrepase el tamaño del mismo; que no se escriba en zonas de memoria que no pertenecen al
área de datos del programa, etc.
¿ QUE ES ?
Es un lenguaje de programación orientado a objetos que toma la base del lenguaje C y le agrega la
capacidad de abstraer tipos como en Smalltalk.
La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos
que permitieran 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.
Es un lenguaje versátil, potente y general.
PARA QUE SIRVE
1. Numéricos: Permiten guardar números en un espacio de memoria, este tipo de datos a su vez se subdividen
en:
• Enteros: * int – 16 bits / * long – 32 ó 64 bits (dependiendo del compilador y procesador).
• Flotantes: Solo números reales. * float – 16 bits / * double – 32 bits.
2. Caracteres: Este tipo de datos permiten trabajar con cualquier símbolo (letras, símbolo, números) que se
encuentre representado dentro de la tabla del código ASCII. Se divide en:
• Caracteres: Datos solo en cantidad variable. * char.
• Cadenas de Caracteres: Almacena 2 o mas caracteres a la vez en una misma variable. * string.
3. Booleanos: Se utilizan para almacenar valores lógicos como falso (false) y verdadero (true). * bool.
4. Declaración de variables: Es necesario declararla antes de su primer uso. Nombre de la variable = Valor Inicial;
VENTAJAS