SlideShare una empresa de Scribd logo
1 de 5
Integrantes :
- CASTAÑEDA JAELYN
- CEDEÑO NATHALIE
C++ ES UN LENGUAJE DE PROGRAMACIÓN DISEÑADO A
MEDIADOS DE LOS AÑOS 1980 POR BJARNE STROUSTRUP. 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.
Ventajas :
- LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS.
- LENGUAJE MUY DIDÁCTICO, GRACIAS A ESTE LENGUAJE PUEDES APRENDER
MUCHOS OTROS LENGUAJES CON GRAN FACILIDAD, COMO C#, JAVA, VISUAL
BASIC, JAVASCRIPT, PHP, ENTRE OTROS.
ACTUALMENTE, PUEDE COMPILAR Y EJECUTAR CÓDIGO DE C, YA VIENE CON LIBRERÍAS
PARA REALIZAR ESTA LABOR.
Desventajas:
- USO DE DLLS (LIBRERÍAS DINÁMICAS) MUY COMPLEJO. JAVA Y .NET HAN
EVOLUCIONADO ESTOS CONCEPTOS MANIPULANDO LAS DLLS MEDIANTE LOS
FRAMEWORKS QUE PROVEEN.
- ELABORAR UN SISTEMA EN C++ ES COMO CONSTRUIR UN RASCACIELOS: TIENE BUEN
SOPORTE Y ES ROBUSTO, PERO SI EXISTEN ERRORES EN LOS PISOS INFERIORES TODA
LA PARTE SUPERIOR SE VIENE ABAJO TERRIBLEMENTE.
- MANEJO DE PUNTEROS Y MEMORIA RESPECTO A ELLO. CLARO, ESTA TAMBIÉN ES
UNA GRAN VENTAJA PORQUE PERMITE UN MEJOR CONTROL DE LA MEMORIA Y UNA
BUENA ADMINISTRACIÓN DE RECURSOS DE COMPUTADORA
- NO ES RECOMENDABLE PARA DESARROLLO DE PÁGINAS WEB.
- EXISTEN MUCHOS ENTORNOS DE PROGRAMACIÓN PARA C++. NO EXISTEN
ESTÁNDARES PARA ELLO.
Características del lenguaje C++
1.-TIENE UN CONJUNTO COMPLETO DE INSTRUCCIONES DE CONTROL.
2.-PERMITE LA AGRUPACIÓN DE INSTRUCCIONES.
3.-INCLUYE EL CONCEPTO DE PUNTERO (VARIABLE QUE CONTIENE LA
DIRECCIÓN DE OTRA VARIABLE).
4.-LOS ARGUMENTOS DE LAS FUNCIONES SE TRANSFIEREN POR SU VALOR.
5.- E/S NO FORMA PARTE DEL LENGUAJE, SINO QUE SE PROPORCIONA A
TRAVÉS DE UNA BIBLIOTECA DE FUNCIONES.

Más contenido relacionado

Similar a Lenguaje C++

Similar a Lenguaje C++ (20)

Lenguaje c+
Lenguaje c+Lenguaje c+
Lenguaje c+
 
Consulta c++
Consulta c++Consulta c++
Consulta c++
 
Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVA
 
C, Java y Phyton.pdf
C, Java y Phyton.pdfC, Java y Phyton.pdf
C, Java y Phyton.pdf
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
scratch
 scratch  scratch
scratch
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
 
Institución educativa
Institución educativaInstitución educativa
Institución educativa
 
Scratch
ScratchScratch
Scratch
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
Lenguaje de programacion ( basic) apesteguia
Lenguaje de programacion ( basic) apesteguiaLenguaje de programacion ( basic) apesteguia
Lenguaje de programacion ( basic) apesteguia
 
Deber
DeberDeber
Deber
 
C++
C++C++
C++
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Paola y lorena
Paola y lorenaPaola y lorena
Paola y lorena
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Linea del Tiempo
Linea del TiempoLinea del Tiempo
Linea del Tiempo
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Lenguaje C++

  • 1. Integrantes : - CASTAÑEDA JAELYN - CEDEÑO NATHALIE
  • 2. C++ ES UN LENGUAJE DE PROGRAMACIÓN DISEÑADO A MEDIADOS DE LOS AÑOS 1980 POR BJARNE STROUSTRUP. 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.
  • 3. Ventajas : - LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS. - LENGUAJE MUY DIDÁCTICO, GRACIAS A ESTE LENGUAJE PUEDES APRENDER MUCHOS OTROS LENGUAJES CON GRAN FACILIDAD, COMO C#, JAVA, VISUAL BASIC, JAVASCRIPT, PHP, ENTRE OTROS. ACTUALMENTE, PUEDE COMPILAR Y EJECUTAR CÓDIGO DE C, YA VIENE CON LIBRERÍAS PARA REALIZAR ESTA LABOR.
  • 4. Desventajas: - USO DE DLLS (LIBRERÍAS DINÁMICAS) MUY COMPLEJO. JAVA Y .NET HAN EVOLUCIONADO ESTOS CONCEPTOS MANIPULANDO LAS DLLS MEDIANTE LOS FRAMEWORKS QUE PROVEEN. - ELABORAR UN SISTEMA EN C++ ES COMO CONSTRUIR UN RASCACIELOS: TIENE BUEN SOPORTE Y ES ROBUSTO, PERO SI EXISTEN ERRORES EN LOS PISOS INFERIORES TODA LA PARTE SUPERIOR SE VIENE ABAJO TERRIBLEMENTE. - MANEJO DE PUNTEROS Y MEMORIA RESPECTO A ELLO. CLARO, ESTA TAMBIÉN ES UNA GRAN VENTAJA PORQUE PERMITE UN MEJOR CONTROL DE LA MEMORIA Y UNA BUENA ADMINISTRACIÓN DE RECURSOS DE COMPUTADORA - NO ES RECOMENDABLE PARA DESARROLLO DE PÁGINAS WEB. - EXISTEN MUCHOS ENTORNOS DE PROGRAMACIÓN PARA C++. NO EXISTEN ESTÁNDARES PARA ELLO.
  • 5. Características del lenguaje C++ 1.-TIENE UN CONJUNTO COMPLETO DE INSTRUCCIONES DE CONTROL. 2.-PERMITE LA AGRUPACIÓN DE INSTRUCCIONES. 3.-INCLUYE EL CONCEPTO DE PUNTERO (VARIABLE QUE CONTIENE LA DIRECCIÓN DE OTRA VARIABLE). 4.-LOS ARGUMENTOS DE LAS FUNCIONES SE TRANSFIEREN POR SU VALOR. 5.- E/S NO FORMA PARTE DEL LENGUAJE, SINO QUE SE PROPORCIONA A TRAVÉS DE UNA BIBLIOTECA DE FUNCIONES.