SlideShare a Scribd company logo
1 of 11
Por: José A. Gavillán Rivera
COMP 2110
Universidad Interamericana de Puerto Rico
Recinto de Bayamón
Contenido:



Introducción
Lenguaje de Programación C++
Definición
• Función
• Ventajas
• Desventajas
• Ambiente de demanda
•




Conclusión
Referencias
En mi experiencia con algunos lenguajes de
programación, he seleccionado C++ como mi
preferido.
Me llama la atención su claridad , organización y
su popularidad.
C++
Introducción:
Sabemos que un lenguaje de computadoras es la
herramienta que nos permite desarrollar
aplicaciones para computadoras (programas).
Preferir uno en específico puede depender de, en
que área de programación vamos a estar
trabajando. En mi caso me gusta la programación
en general. En ese caso prefiero el lenguaje C++.
Pero no descarto el uso de otros lenguajes para
aplicaciones o ambientes que así lo ameriten.
C++

Definición:
C es un lenguaje de uso general de programación estructurada. Con
la habilidad de reducir problemas en otros mas chicos o recursión. C++
es una extensión de el exitoso lenguaje C. La parte ++ se refiere al
operador de incremento, reiterando lo expresado en la oración
anterior. C++ (pronunciado C mas mas) fue originalmente llamado C
con Clases. Fue creado en 1979 por el Dr. Bjarne Stroustrup. Entre otras
cosas, C++ añade la capacidad de trabajar con objetos. El éxito de C++
ha sido tal que se ha mejorado aun más añadiéndosele capacidades y
hoy día el Dr. Stroustrup continua mejorándolo. C++ se ha convertido
en un lenguaje multiparadigma al añadir al paradigma de programación
estructurada, el paradigma de programación orientada a objetos y ampliar el
paradigma programación genérica. Muchos otros lenguajes de alto nivel
han sido inspirados por este
C++
Función:
El poder contenido en este lenguaje lo ha hecho
sumamente versátil para la programación en general. Hoy
día muchas compañías hacen uso de esta herramienta
para la creación del software que usamos popularmente.
Es usado en aplicaciones, en la creación de “drivers”, en
software de sistema, en programación empotrada
(embedded, firmware), en programas servidor cliente y
hasta en videojuegos. C++ se ha convertido en una
herramienta muy indispensable para todo desarrollador.
C++
Ventajas:
Es un lenguaje de nivel alto e intermedio
Esto le da poderosas capacidades a niveles relativamente
bajos, siendo cómodo de usar al mismo tiempo.
Tiene una extensa comunidad de usuarios
Esto hace mas cómoda la labor de un
programador al buscar información cuando se
confrontan situaciones.
También cuando un programador necesita librerías
o fragmentos de programación para reducir su
trabajo.
Multiparadigma
Posee la mayoría de los elementos para desarrollar casi
cualquier aplicación.
C++
Desventajas:
Su contenido es complejo y hace que la curva
de aprendizaje sea algo lenta.
No es un lenguaje puramente orientado a
objetos y esto hace que tenga sus limitaciones
en esa área.
En el área de gráficas es algo complicada
cuando se compara a otros lenguajes.
C++
Ambiente de demanda:
La industria de periferales como: impresoras,
pantallas, “routers, etc. Dicha industria utiliza
este lenguaje en la programación tanto de
“drivers” como de “firmware”.
Diversas compañías subcontratadas por las
compañías anteriores.
Cualquier industria que produzca equipos que
requieran de una programación para funcionar.
C++
Conclusión:
C++ es un lenguaje de nivel intermedio de uso general con
propiedades muy poderosas. Al ser de uso general lo hace
que no sea perfecto. A la misma vez su fortaleza está en su
estructura, el poder de su recursividad. Es ideal para la
producción de muchos programas que vemos hoy día
desde aplicaciones cotidianas hasta videojuegos. Quizás
no sea el mejor para algunas aplicaciones como bases de
datos complicadas, páginas de internet o algunos
programas muy gráficos. Pero sus múltiples paradigmas
lo hacen versátil y su constante desarrollo por su creador
lo mantienen dando la batalla de la constante evolución
tecnológica.
C++
Referencias:
Stroustrup, Bjame (1977). “1”. The C++ Programming Language (Third ed.).
ISBN 0-201-88954-4.
Wikipedia (2013). C++
http://www.en.wikipedia.org/wiki/C++
Wikipedia (2013). C (programming language)
http://www.en.wikipedia.org/C_(programming_language)
Wong, William (Nov, 2013). Electrronic Design. Bjarne Stroustrup: C++ Creator Keeps Developing
http://www.electronicdesign.com/dev-tools/bjarne-stroustrup-c-creator-keeps-developing

More Related Content

What's hot

Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones movilesLisbeth Santur Abad
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++Rayco Paucar
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidadesStudent A
 
Lenguage de programacion de preferencia
Lenguage de programacion de preferenciaLenguage de programacion de preferencia
Lenguage de programacion de preferenciaRicky_2010
 
Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.cleiberylobo
 
historia del lenguaje c++.c
historia del lenguaje c++.chistoria del lenguaje c++.c
historia del lenguaje c++.cRayco Paucar
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Rayco Paucar
 
TFG GII - HP SCDS Observatorio Tecnológico
TFG GII - HP SCDS Observatorio TecnológicoTFG GII - HP SCDS Observatorio Tecnológico
TFG GII - HP SCDS Observatorio TecnológicoCarlos López
 
Qué es el lenguaje c
Qué es el lenguaje cQué es el lenguaje c
Qué es el lenguaje cevelynabigail
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++Rayco Paucar
 
Edgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje cEdgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje cragdeavil
 
Historia de c++
Historia de c++Historia de c++
Historia de c++edwin562
 
Historia de c++
Historia de c++Historia de c++
Historia de c++edwin562
 

What's hot (20)

aplicacion del lenguaje c
aplicacion del lenguaje caplicacion del lenguaje c
aplicacion del lenguaje c
 
Top lenguajes
Top lenguajesTop lenguajes
Top lenguajes
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidades
 
Lenguage de programacion de preferencia
Lenguage de programacion de preferenciaLenguage de programacion de preferencia
Lenguage de programacion de preferencia
 
Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 
historia del lenguaje c++.c
historia del lenguaje c++.chistoria del lenguaje c++.c
historia del lenguaje c++.c
 
Deber
DeberDeber
Deber
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
Dev
DevDev
Dev
 
Introducción c++
Introducción c++Introducción c++
Introducción c++
 
TFG GII - HP SCDS Observatorio Tecnológico
TFG GII - HP SCDS Observatorio TecnológicoTFG GII - HP SCDS Observatorio Tecnológico
TFG GII - HP SCDS Observatorio Tecnológico
 
Qué es el lenguaje c
Qué es el lenguaje cQué es el lenguaje c
Qué es el lenguaje c
 
Deber
DeberDeber
Deber
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Edgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje cEdgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje c
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 

Viewers also liked

Capstone Presentation - Vaccinating Children
Capstone Presentation - Vaccinating ChildrenCapstone Presentation - Vaccinating Children
Capstone Presentation - Vaccinating ChildrenH5192
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Algoritmos+y+flujogramas
Algoritmos+y+flujogramasAlgoritmos+y+flujogramas
Algoritmos+y+flujogramasluis840
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 

Viewers also liked (6)

Manual Básico de Programación en C++
Manual Básico de Programación en C++Manual Básico de Programación en C++
Manual Básico de Programación en C++
 
Capstone Presentation - Vaccinating Children
Capstone Presentation - Vaccinating ChildrenCapstone Presentation - Vaccinating Children
Capstone Presentation - Vaccinating Children
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Algoritmos+y+flujogramas
Algoritmos+y+flujogramasAlgoritmos+y+flujogramas
Algoritmos+y+flujogramas
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 

Similar to Mi lenguaje de programación de preferencia

historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++Carlota Guzman
 
Lenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxLenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxmauhashtag
 
1 introduccionlenguajec
1 introduccionlenguajec1 introduccionlenguajec
1 introduccionlenguajecJaneth Gallo
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actualesjuan_briceo
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonadoRAUL Velez
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++N_Alejandrino
 
Historia de c++
Historia de c++Historia de c++
Historia de c++david-27
 
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)pedrolrc
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONBryan Perdomo
 
Los lenguajes del computador
Los lenguajes del computadorLos lenguajes del computador
Los lenguajes del computadorLuisGerdez
 
Los lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓNLos lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓNLuisGerdez
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 

Similar to Mi lenguaje de programación de preferencia (20)

historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Lenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxLenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptx
 
Consulta c++
Consulta c++Consulta c++
Consulta c++
 
Anahi
AnahiAnahi
Anahi
 
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
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
LENGUAJES DE POGRAMACION.pptx
LENGUAJES DE POGRAMACION.pptxLENGUAJES DE POGRAMACION.pptx
LENGUAJES DE POGRAMACION.pptx
 
1 introduccionlenguajec
1 introduccionlenguajec1 introduccionlenguajec
1 introduccionlenguajec
 
1 introduccionlenguajec
1 introduccionlenguajec1 introduccionlenguajec
1 introduccionlenguajec
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actuales
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Los lenguajes del computador
Los lenguajes del computadorLos lenguajes del computador
Los lenguajes del computador
 
Los lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓNLos lenguajes del computador CORRECIÓN
Los lenguajes del computador CORRECIÓN
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 

Recently uploaded

PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 

Recently uploaded (20)

PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Mi lenguaje de programación de preferencia

  • 1. Por: José A. Gavillán Rivera COMP 2110 Universidad Interamericana de Puerto Rico Recinto de Bayamón
  • 2. Contenido:   Introducción Lenguaje de Programación C++ Definición • Función • Ventajas • Desventajas • Ambiente de demanda •   Conclusión Referencias
  • 3. En mi experiencia con algunos lenguajes de programación, he seleccionado C++ como mi preferido. Me llama la atención su claridad , organización y su popularidad.
  • 4. C++ Introducción: Sabemos que un lenguaje de computadoras es la herramienta que nos permite desarrollar aplicaciones para computadoras (programas). Preferir uno en específico puede depender de, en que área de programación vamos a estar trabajando. En mi caso me gusta la programación en general. En ese caso prefiero el lenguaje C++. Pero no descarto el uso de otros lenguajes para aplicaciones o ambientes que así lo ameriten.
  • 5. C++ Definición: C es un lenguaje de uso general de programación estructurada. Con la habilidad de reducir problemas en otros mas chicos o recursión. C++ es una extensión de el exitoso lenguaje C. La parte ++ se refiere al operador de incremento, reiterando lo expresado en la oración anterior. C++ (pronunciado C mas mas) fue originalmente llamado C con Clases. Fue creado en 1979 por el Dr. Bjarne Stroustrup. Entre otras cosas, C++ añade la capacidad de trabajar con objetos. El éxito de C++ ha sido tal que se ha mejorado aun más añadiéndosele capacidades y hoy día el Dr. Stroustrup continua mejorándolo. C++ se ha convertido en un lenguaje multiparadigma al añadir al paradigma de programación estructurada, el paradigma de programación orientada a objetos y ampliar el paradigma programación genérica. Muchos otros lenguajes de alto nivel han sido inspirados por este
  • 6. C++ Función: El poder contenido en este lenguaje lo ha hecho sumamente versátil para la programación en general. Hoy día muchas compañías hacen uso de esta herramienta para la creación del software que usamos popularmente. Es usado en aplicaciones, en la creación de “drivers”, en software de sistema, en programación empotrada (embedded, firmware), en programas servidor cliente y hasta en videojuegos. C++ se ha convertido en una herramienta muy indispensable para todo desarrollador.
  • 7. C++ Ventajas: Es un lenguaje de nivel alto e intermedio Esto le da poderosas capacidades a niveles relativamente bajos, siendo cómodo de usar al mismo tiempo. Tiene una extensa comunidad de usuarios Esto hace mas cómoda la labor de un programador al buscar información cuando se confrontan situaciones. También cuando un programador necesita librerías o fragmentos de programación para reducir su trabajo. Multiparadigma Posee la mayoría de los elementos para desarrollar casi cualquier aplicación.
  • 8. C++ Desventajas: Su contenido es complejo y hace que la curva de aprendizaje sea algo lenta. No es un lenguaje puramente orientado a objetos y esto hace que tenga sus limitaciones en esa área. En el área de gráficas es algo complicada cuando se compara a otros lenguajes.
  • 9. C++ Ambiente de demanda: La industria de periferales como: impresoras, pantallas, “routers, etc. Dicha industria utiliza este lenguaje en la programación tanto de “drivers” como de “firmware”. Diversas compañías subcontratadas por las compañías anteriores. Cualquier industria que produzca equipos que requieran de una programación para funcionar.
  • 10. C++ Conclusión: C++ es un lenguaje de nivel intermedio de uso general con propiedades muy poderosas. Al ser de uso general lo hace que no sea perfecto. A la misma vez su fortaleza está en su estructura, el poder de su recursividad. Es ideal para la producción de muchos programas que vemos hoy día desde aplicaciones cotidianas hasta videojuegos. Quizás no sea el mejor para algunas aplicaciones como bases de datos complicadas, páginas de internet o algunos programas muy gráficos. Pero sus múltiples paradigmas lo hacen versátil y su constante desarrollo por su creador lo mantienen dando la batalla de la constante evolución tecnológica.
  • 11. C++ Referencias: Stroustrup, Bjame (1977). “1”. The C++ Programming Language (Third ed.). ISBN 0-201-88954-4. Wikipedia (2013). C++ http://www.en.wikipedia.org/wiki/C++ Wikipedia (2013). C (programming language) http://www.en.wikipedia.org/C_(programming_language) Wong, William (Nov, 2013). Electrronic Design. Bjarne Stroustrup: C++ Creator Keeps Developing http://www.electronicdesign.com/dev-tools/bjarne-stroustrup-c-creator-keeps-developing