C ++: ¿Tiene sentido convertirse en desarrollador de C ++?

Suena como si. Pure C puede ser un poco más rápido que C ++, pero las plantillas y el polimorfismo pueden ser muy útiles para reducir la complejidad de su código y aumentar la flexibilidad de su código, respectivamente. Python es un gran lenguaje, pero si quieres rendimiento, opta por C ++. Como científico computacional, puedo decirle que C ++ existirá por un tiempo, tal vez no desde el punto de vista del programador promedio. Por ejemplo, si le preguntas al programador promedio si Fortran todavía se usa, probablemente se reirían si supieran que es un idioma. Pero Fortran es rápido y los científicos informáticos aún lo usan con frecuencia. C / C ++ estará en uso el resto de su carrera, eso es casi una garantía.

iOS es Objective-C, que es una derivada de C, al igual que C ++. Incluso puede hacer código no específico de iOS (como los cálculos) en C ++ y compilarlo con un compilador compatible con Objective-C ++.

No te preocupes demasiado por los idiomas. Si le gusta codificar y tiene una aptitud para ello, puede tener sentido convertirse en desarrollador. No podría usar C ++ como primer lenguaje si pudiera evitarlo, ya que creo que Python o Go y C serían mejores, pero a veces el problema que hay que resolver o el
Las políticas de su empleador dictarán la elección del idioma en el mundo real.

C ++ es muy complicado, pero tiene algunas cosas a su favor. Una es un extenso conjunto de bibliotecas y la otra es que no es propietaria. A diferencia de Java, no te orienta directamente a que estés orientado a objetos cuando no quieres, sin embargo, debes prestar mucha más atención a la administración de la memoria.