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

Entradas populares de este blog

Java

Python