Es sobre todo un mal hábito de los departamentos de recursos humanos que parecen no ser conscientes de que C y C ++ divergieron hace más de 10 años, y de muchos desarrolladores de C que saben “algo” acerca de C ++ (principalmente su parte OOP) que les gusta reclamarlo.
Los hechos son que, aunque también puede encontrar el 90% de la gramática de C dentro de C ++, las expresiones idiomáticas de esos dos lenguajes son completamente diferentes.
El buen C es casi seguro el mal C ++ (en el sentido de que C ++ ofrece diferentes formas de afrontar el mismo problema, y el preferible no es el que normalmente se usa para resolverlo en C), y el buen C ++ es casi seguramente imposible C (en el siente que C no tiene las construcciones requeridas, lo que te dificulta reproducirlas primero)
- ¿Qué debo hacer si me cuesta leer el código heredado?
- ¿Cómo comenzar con la programación independiente? Soy un graduado de secundaria, programador de Android de la India. He publicado un par de geniales aplicaciones de Android en Play Store. ¿Cuánto puedo ganar con esto? Lo que hace un buen profesional independiente
- ¿Cuál es la naturaleza del trabajo de los ingenieros de software de sistemas integrados?
- ¿Cómo es la pasantía en Palantir?
- ¿Cómo fue tu viaje de tus días de B.Tech en DR BC Roy a un ingeniero de software?
Eso no significa que no puedan existir programadores con conocimientos en ambos idiomas, pero, como dijiste, deberían ser tratados como dos cosas diferentes, no como uno como un “superconjunto” del otro.