C++
Definición
C++ es un lenguaje de
programación que proviene de la extensión del lenguaje C para que pudiese
manipular objetos. A pesar de ser un lenguaje con muchos años, su gran potencia
lo convierte en uno de los lenguajes de programación más demandados en 2019.
Fue diseñado a mediados de los años 80 por el danés Bjarne Stroustrup.
Si intención fue la de extender el lenguaje de programación C para que tuviese
los mecanismos necesarios para manipular objetos
A C++ primero se le conoció como “C con clases”. Luego se cambió
a C++ que significa “incremento de C”, dando a entender que se trata de una extensión
del lenguaje de programación C.
Características del lenguaje C++
Compatibilidad con bibliotecas
A través de bibliotecas hay muchas funciones que están
disponible y que ayudan a escribir código rápidamente.
Orientado a Objetos
El foco de la programación está en los objetos y la manipulación
y configuración de sus distintos parámetros o propiedades.
Rapidez
La compilación y ejecución de un programa en C++ es mucho más rápida
que en la mayoría de los lenguajes de programación.
Compilación
En C++ es necesario compilar el código de bajo nivel antes de
ejecutarse, algo que no ocurre en otros lenguajes.
Punteros
Los punteros del lenguaje C, también están disponibles en C++.
Didáctico
Aprendiendo programación
en C++ luego es mucho más fácil aprender lenguajes como Java, C#, PHP, JavaScript,
etc.
Entre
las ventajas de C++, destacan las siguientes:
1.- 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.
2.- 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.
3.- 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).
Comentarios
Publicar un comentario