Además de los juegos, ¿vale la pena aprender C ++?

Absolutamente. C ++ todavía es ampliamente utilizado. Y no solo en la industria del juego. C ++ es extremadamente popular en servicios financieros. Mantiene un lugar firme en sistemas integrados y desarrollo de software móvil. Se usa comúnmente en aplicaciones de procesamiento de señales digitales para audio y video. Es probable que una gran parte del software diario que está utilizando sobre su sistema operativo esté escrito en C ++ o en un familiar cercano. Esta lista puede continuar por un tiempo.

Pero digamos que hacemos la lista exhaustiva. Y luego digamos que no estás haciendo nada en esa lista. Digamos que estás centrado, por ejemplo, en el desarrollo web. ¿C ++ vale la pena aprender?

Aunque tal vez sea contrario a la intuición, ¡lo argumentaría aún más! Este argumento no es específico de C ++. Se aplica a las tecnologías que son diferentes de lo que usas todos los días. Puedes aprender todo sobre las mejores herramientas disponibles para lo que estás construyendo actualmente. Y entonces esas herramientas van a ser el límite. Aprender algo firmemente fuera de esas herramientas lo expondrá a nuevas ideas. Nuevo para ti al menos. Esas ideas le permitirán empujar más allá de las herramientas de su oficio. Incluso si nunca usas la tecnología específica para construir algo, aprender un poco de eso te hará un mejor constructor.

Sí.

El lenguaje le otorga el máximo control sobre su base de código, puede ir al nivel alto / bajo, como quiera, tiene la verificación de errores de tiempo de compilación y tiempos de vida deterministas de los objetos.

No es para todos, pero definitivamente vale la pena aprender.

C ++ es conocido por ser un lenguaje muy poderoso. C ++ le permite tener un gran control sobre la forma en que usa los recursos de la computadora, por lo que en las manos correctas, su velocidad y su capacidad para utilizar recursos a bajo costo deberían poder superar otros idiomas. Gracias al rendimiento de C ++, a menudo se utiliza para desarrollar motores de juegos, juegos y aplicaciones de escritorio. Muchos videojuegos de títulos AAA están construidos con C ++.