Mi escuela comienza el plan de estudios de informática con los cursos de programación en C ++, lo que significa que es el primer idioma que aprenden muchos de los estudiantes.
He visto que a muchas personas no les gusta C ++, y he leído una variedad de razones por las que. Casi parece ser la opinión popular de que C ++ no es un lenguaje muy bueno. Me da la impresión de que no me gusta mucho por algunas preguntas en StackExchange y por publicaciones como:
enlace
enlace
enlace
enlace
etc.
(Nota: No es mi opinión de que C ++ sea un mal lenguaje. De hecho, es el idioma principal que utilizo. Sin embargo, Internet y algunos profesores me han dado la impresión de que no es muy El lenguaje me gustó mucho. De hecho, uno de mis profesores constantemente pisa C ++, ¡pero aún es el idioma de inicio en mi universidad!)
Con eso en mente, ¿por qué este es el primer idioma que se enseña en muchas escuelas? ¿Cuáles son las razones para comenzar un currículo de programación con C ++?
Nota: esta pregunta es similar a "¿Es C ++ adecuado como primer idioma", pero es un poco diferente ya que no me interesa saber si es adecuado, sino por qué se ha elegido?