SlideShare una empresa de Scribd logo
INSTITUTO TECNOLOGICO PARTICULAR
“SAN GABRIEL”
Por: Gladys Ilguan G.
Materia: Estructura de Datos
Riobamba-Ecuador
2013
HISTORIA DE LENGUAJE C++
HISTORIA
C++ es un lenguaje de programación diseñado a mediados de los
años 1980 por Bjarne Stroustrup. La intención de su creación fue el
extender al exitoso lenguaje de programación C con mecanismos
que permitan 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.
Posteriormente se añadieron facilidades de programación genérica,
que se sumó a los otros dos paradigmas que ya estaban admitidos
(programación estructurada y la programación orientada a objetos).
Por esto se suele decir que el C++ es un lenguaje de programación
multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se
han adherido la mayoría de los fabricantes de compiladores más
modernos. Existen también algunos intérpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los
operadores (sobrecarga de operadores), y de poder crear nuevos
tipos que se comporten como tipos fundamentales.
El nombre C++ fue propuesto por Rick Mascitti en el año 1983,
cuando el lenguaje fue utilizado por primera vez fuera de un
laboratorio científico. Antes se había usado el nombre "C con
clases". En C++, la expresión "C++" significa "incremento de C" y se
refiere a que C++ es una extensión de C.
Tipos de datos
C++ tiene los siguientes tipos fundamentales:
• Caracteres: char (también es un entero), wchar_t
• Enteros: short int, int, long int, long long int
• Números en coma flotante: float, double, long double
• Booleanos: bool
• Vacío: void
El modificador unsigned se puede aplicar a enteros para obtener
números sin signo (por omisión los enteros contienen signo), con lo
que se consigue un rango mayor de números naturales.
Tamaños asociados
Tamaños de tipos primitivos bajo i386 (GCC)
Tipo Número de Bits
char 8,short 16,int 32,float 32,double 64
APLICACIONES EN LAS QUE SE UTILIZA EL LENGUAJE C++
Las aplicaciones que han utilizado para crearse a través del
lenguaje c++ , han sido las siguientes aplicaciones:
 PHP
 Visual Basic
 Python
 Perl
 Delphi y
 JavaScript
 Facebook
 Google
 Mozzila
 Linux
 Croome
 Mac
 Windows
 Autocad
LOS IDE MAS UTILIZADOS PARA PROGRAMAR
LENGUAJE C++
 Netbeans
 Eclipse
 Visual .Net
 Visual Studio
 Java
 Eclipse
 Codeblocks
 Dev-c++
 Turbo C
 QtCreator
 Android SDK
 WxFormBuilder

Más contenido relacionado

PPTX
Lenguaje c++
PPTX
Lenguaje c++
PPTX
lenguaje de programacion C++
PPTX
Mapa conceptual de c++
PPTX
C++, Valeria
PPTX
Tipos de datos_de_virtual_c_
PPTX
Tipos de operadores_para_de_c_
PPTX
Presentacion de c_(2)
Lenguaje c++
Lenguaje c++
lenguaje de programacion C++
Mapa conceptual de c++
C++, Valeria
Tipos de datos_de_virtual_c_
Tipos de operadores_para_de_c_
Presentacion de c_(2)

La actualidad más candente (15)

PPTX
Lenguaje C++
PPTX
Lenguaje C++
PPTX
Tipos de Datos
PPTX
Lenguaje C
PPTX
Linea del tiempo historia de la programacion
PPTX
Tipos de datos c++
DOCX
lenguaje c++
PPTX
Presentacion de c++
PPTX
Lenguaje C
PPTX
Lenguaje de Programación C++
ODP
Colaboración entre PDI (1): Estadística y Gráficos Científicos con R.
PPTX
DOCX
Cuestionario 2da-unidad
PPTX
Tipos de datos_de_c_
PPTX
Linea del tiempo
Lenguaje C++
Lenguaje C++
Tipos de Datos
Lenguaje C
Linea del tiempo historia de la programacion
Tipos de datos c++
lenguaje c++
Presentacion de c++
Lenguaje C
Lenguaje de Programación C++
Colaboración entre PDI (1): Estadística y Gráficos Científicos con R.
Cuestionario 2da-unidad
Tipos de datos_de_c_
Linea del tiempo
Publicidad

Destacado (20)

PDF
Gestion de la calidad all
PDF
Marco jurídico sobre medidas sanitarias y fitosanitarias en Honduras
PPT
Dolua
PPTX
Trabajo de las herramientas
PDF
Virgen de guadalupe contra napoleon bonaparte
PDF
Repaso Hematología 3er parical
DOC
Act. cultural[1]
PPT
Analisis de problemas en manejo de materiales
DOC
Discurso Cristina Lizardo, Vicepresidenta del Senado de República Dominicana,...
DOCX
Español 2 terminada
PPTX
PPTX
Manifestaciones de la energía de la tierra
PDF
Kusch, rodolfo 1973 una logica de la negacion
PDF
Universem 2014. Empleabilidad 2.0.
PPTX
FASE 3 Proyecto narrativa transmedia - Arquicupuntura
PPT
PresentConferència d’estiu d’Euroconstruct Situació i previsions del sector d...
PDF
Afecti sexual
DOCX
Español terminada, 1 (1)
PPTX
Literatura medieval y renacimiento, profesora Sonia Martinez
Gestion de la calidad all
Marco jurídico sobre medidas sanitarias y fitosanitarias en Honduras
Dolua
Trabajo de las herramientas
Virgen de guadalupe contra napoleon bonaparte
Repaso Hematología 3er parical
Act. cultural[1]
Analisis de problemas en manejo de materiales
Discurso Cristina Lizardo, Vicepresidenta del Senado de República Dominicana,...
Español 2 terminada
Manifestaciones de la energía de la tierra
Kusch, rodolfo 1973 una logica de la negacion
Universem 2014. Empleabilidad 2.0.
FASE 3 Proyecto narrativa transmedia - Arquicupuntura
PresentConferència d’estiu d’Euroconstruct Situació i previsions del sector d...
Afecti sexual
Español terminada, 1 (1)
Literatura medieval y renacimiento, profesora Sonia Martinez
Publicidad

Similar a Instituto tecnologico particular (20)

DOCX
Deber de estructura de datos
PPTX
Manual c++01
DOCX
Historia de c++
PPTX
c++ introduccion
DOCX
historia del lenguaje c++
DOCX
Historia de c++
DOCX
Manual laboratorio de programación#1
PPT
Presentación de C++
PPTX
Presentacion de c++
PPTX
Tutorial C++
PPTX
tutorial de c++
PPTX
Historia de c++
DOCX
Consulta c++
PPTX
PPTX
Mi lenguaje de programación de preferencia es C++
PPTX
Caract
PPTX
Caract
PPTX
actividad 4
Deber de estructura de datos
Manual c++01
Historia de c++
c++ introduccion
historia del lenguaje c++
Historia de c++
Manual laboratorio de programación#1
Presentación de C++
Presentacion de c++
Tutorial C++
tutorial de c++
Historia de c++
Consulta c++
Mi lenguaje de programación de preferencia es C++
Caract
Caract
actividad 4

Último (20)

PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
DOCX
PLANES DE área ciencias naturales y aplicadas
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
2.0 Introduccion a processing, y como obtenerlo
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Escuelas Desarmando una mirada subjetiva a la educación
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Presentación de la Cetoacidosis diabetica.pptx
Fundamentos_Educacion_a_Distancia_ABC.pdf
PLANES DE área ciencias naturales y aplicadas
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
TOMO II - LITERATURA.pd plusenmas ultras
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Atencion prenatal. Ginecologia y obsetricia
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Punto Critico - Brian Tracy Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
Híper Mega Repaso Histológico Bloque 3.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
2.0 Introduccion a processing, y como obtenerlo
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
caso clínico iam clinica y semiología l3.pptx
Escuelas Desarmando una mirada subjetiva a la educación

Instituto tecnologico particular

  • 1. INSTITUTO TECNOLOGICO PARTICULAR “SAN GABRIEL” Por: Gladys Ilguan G. Materia: Estructura de Datos Riobamba-Ecuador 2013
  • 2. HISTORIA DE LENGUAJE C++ HISTORIA C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan 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. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma. Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT. Una particularidad del C++ es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipos que se comporten como tipos fundamentales. El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C. Tipos de datos C++ tiene los siguientes tipos fundamentales: • Caracteres: char (también es un entero), wchar_t • Enteros: short int, int, long int, long long int • Números en coma flotante: float, double, long double • Booleanos: bool • Vacío: void
  • 3. El modificador unsigned se puede aplicar a enteros para obtener números sin signo (por omisión los enteros contienen signo), con lo que se consigue un rango mayor de números naturales. Tamaños asociados Tamaños de tipos primitivos bajo i386 (GCC) Tipo Número de Bits char 8,short 16,int 32,float 32,double 64 APLICACIONES EN LAS QUE SE UTILIZA EL LENGUAJE C++ Las aplicaciones que han utilizado para crearse a través del lenguaje c++ , han sido las siguientes aplicaciones:  PHP  Visual Basic  Python  Perl  Delphi y  JavaScript  Facebook  Google  Mozzila  Linux  Croome  Mac  Windows  Autocad
  • 4. LOS IDE MAS UTILIZADOS PARA PROGRAMAR LENGUAJE C++  Netbeans  Eclipse  Visual .Net  Visual Studio  Java  Eclipse  Codeblocks  Dev-c++  Turbo C  QtCreator  Android SDK  WxFormBuilder