El documento resume las características principales del lenguaje de programación C++, incluyendo su definición, funciones, ventajas, desventajas y áreas de aplicación común. C++ es una extensión del lenguaje C diseñado en la década de 1980 que combina programación estructurada, orientada a objetos y genérica. Tiene muchas funciones útiles pero también algunas desventajas como no detectar errores lógicos. Se usa comúnmente en compañías de consultoría, aplicaciones científicas y videojue
ESTRUCTURAS BÁSICAS_ CONCEPTOS BÁSICOS DE PROGRAMACIÓN (1).pdf
Mi lenguaje de programación de preferencia
1. José Antonio González González
COMP 2120 Introducción a la Ciencia de Cómputos
Universidad Interamericana de Puerto Rico
Recinto de Bayamón
2. Introducción
Lenguage de Programación C++
Definición
Función
Ventajas
Desventajas
Ambiente de demanda
Conclusión
Referencia
3. Durante el proceso de aprendizaje de
programación básica en los estudios de
ingeniería, el estudiante se enfrenta a la
programación en lenguaje C++. Este lenguaje
es uno interesante, útil, de alto nivel, con
diversas aplicaciones para diferentes áreas
del conocimiento. Por esta razón, se discutirá
brevemente este lenguaje.
4. Definición
El lenguage C++ es una extension al lenguaje
C. Este fue diseñado a mediados de 1980 por
Bjarne Stroustrup. Para 1983, Rick Mascitti
sugirió el nombre C++. Este es una
combinación de la programación
estructurada, programación orientada a
objetos y programación genérica. Ha sido
considerado por muchos como el lenguaje
más potente existente.
5. Entre las funciones más importantes, tenemos:
Su compilador traduce entre lenguaje de alto
nivel a lenguaje de máquina.
Permite ejecución de instrucciones de alto
nivel para la creación de programa.
Permite crear y editar archivos (File Stream)
6. Redefinición de variables dentro del mismo
código.
Identificación de tipos durante el tiempo de
ejecución (RTTI).
Facilidad de librerías con funciones
predefinidas.
La utilidad de tener formatos predefinidos
(templates).
7. No detecta errores de lógica en la
programación.
Al ser una programación línea por línea,
cualquier error cometido en la sintaxis al
principio, dañará la ejecución de este. Esto
siendo pésimo para códigos robustos.
El uso de las librerías dinámicas es uno
complejo.
8. Compañías de consultoría en sistemas de
información.
Aplicaciones científicas.
Creación de video juegos en combinación con
OpenGL.
Universidades que enseñas programación, ya
que al aprender C++, se facilita aprender Java,
C#, entre otros.
9. El lenguaje C++ es uno dinámico, de fácil
aprendizaje y diversas aplicaciones. Con este
lenguaje, se puede ir de un alto nivel a uno
bajo, implementar ficheros, librerías
dinámicas y crear un sin fin de aplicaciones
científicas, comerciales y de uso propio. El
aprendizaje efectivo del lenguaje C++
facilitará al programador en formación el
aprendizaje del lenguaje Java, C#, PHP, Visual
Basic, entre otros.