C++ es un lenguaje de programación diseñado en 1979 por Bjarme stroustrup. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista del lenguaje orientado a objetos, C++ es un lenguaje híbrido.
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.
Ventajas y desventajas de C++
Las principales ventajas de programar en C++ son:
Alto rendimiento: Es una de sus principales características,
el alto rendimiento que ofrece. Esto es debido a que puede hacer llamadas
directas al sistema operativo, es un lenguaje compilado para cada plataforma,
posee gran variedad de parámetros de optimización y se integra de forma directa
con el lenguaje ensamblador.
Lenguaje actualizado: A pesar de que ya tiene muchos años,
el lenguaje se ha ido actualizando, permitiendo crear, relacionar y operar con
datos complejos y ha implementado múltiples patrones de diseño.
Multiplataforma
Extendido: C y C++ están muy extendidos. Casi cualquier
programa o sistema están escritos o tienen alguna parte escrita en estos
lenguajes (desde un navegador web hasta el propio sistema operativo).
Aplicaciones y usos de C++
Las aplicaciones del lenguaje C++ son muy extensas. Podemos
nombrar que navegadores WEB, Sistemas operativos, Bases de datos, bibliotecas,
aplicaciones gráficas, nubes, videojuegos, compiladores, etc. están escritos o
tienen bastante de su estructura, programada C ++. Vamos a hablar de algunas de
estas aplicaciones:
Bases de Datos: MySQL, una de las bases de datos más
utilizadas está escrita en C++.
Navegadores WEB: Utilizan C++ porque necesitan rapidez a la
hora de mostrar los resultados en pantalla.
Sistemas operativos: La columna principal tanto de Windows,
como Linux o Mac OS, están escritas en C++. Su potencia y rapidez lo hace un
lenguaje de programación ideal para programar un sistema operativo.
Compiladores: los compiladores de muchos lenguajes de programación
están escritos en C++.
Videojuegos: C++ es utilizado aún en el mundo de los
videojuegos, bien para programar motores gráficos o para alguna parte concreta
del videojuego.
También tiene otras aplicaciones como en máquinas médicas,
relojes inteligentes, etc. por su capacidad de estar cerca del lenguaje máquina
que otros lenguajes de alto nivel.
Por todos estos usos y aplicaciones podemos concluir que la
importancia del lenguaje C++ es muy grande y está presente en muchos sitios.










