Lenguaje de Programación C++.
¿Qué es C++?
C++ es un lenguaje de programación orientado a objetos muy potente que evolucionó de la extensión de lenguaje informático “C” y que hoy en día sigue usándose para realizar programación estructurada de alto nivel y rendimiento, como sistemas operativos, videojuegos y aplicaciones en la nube.
Se trata de una de las herramientas programáticas más versátiles y completas, por esa razón un programador C++ con experiencia es un perfil profesional con mucha demanda en toda clase de proyectos tecnológicos.
C++ no es de los lenguajes de programación más recientes, pero es tan completo que sigue usándose con éxito para:
- Videojuegos de alta gama
- Aplicaciones de ofimática y escritorio
- Navegadores de internet
- Sistemas operativos
- Bases de datos
- Bibliotecas
- Apps móviles
- Aplicaciones web y sistemas basados en la nube
Es importante mencionar que no todos los proyectos de informática requieren ser desarrollados en lenguaje C++. Muchas veces, un lenguaje más visual, intuitivo o especializado es una opción igual de eficiente y más sencilla. C++ se recomienda actualmente para proyectos muy específicos y de alta complejidad, por ejemplo programas de criptocurrencia y videojuegos de realidad aumentada.
Ventajas y Desventajas.
C++ es uno de los lenguajes más complejos de aprender, pero también uno de los más rápidos en correr. Entre sus principales ventajas encontramos:
- Se pueden reutilizar bloques completos de código para desarrollar programas nuevos en menos tiempo.
- Puede usarse para desarrollar diversos tipos de aplicaciones y es multiplataforma.
- Genera un código más compacto y fácil de correr.
De acuerdo con la Encuesta de desarrolladores 2019 de Stackoverflow, C++ se encuentra entre las 15 tecnologías de programación más populares por su gran versatilidad y potencia, sin embargo tiene algunas desventajas que llevan a muchos programadores a utilizar otros lenguajes de programación más amigables, como Phyton y JavaScript:
- Su interfaz no es intuitiva.
- Es fácil cometer errores críticos y depurarlo es complicado.
- Su curva de aprendizaje es una de las más largas.
- No es útil para crear sitios web

Comentarios
Publicar un comentario