Dado que la generación automática de código C o C ++ para sistemas integrados se ha generalizado y la codificación manual está mal vista en muchas partes de la industria automotriz, ¿podría un desarrollo similar afectar a otras partes de la industria y hacer que las habilidades de programación sean inútiles eventualmente?

Entonces, ¿quién proporciona la entrada a los sistemas de generación automática de código? ¿Saben qué código debe generarse automáticamente?

No En lugar de un código C de bajo nivel de escritura humana, ahora tiene un humano escribiendo algún tipo de descripción de alto nivel y una computadora que completa los detalles. Como señala Quora User, solíamos tener mucha gente escribiendo código en lenguaje ensamblador, y ahora tenemos mucha gente (¡incluso más!) Escribiendo código en lenguajes de nivel superior ya que los compiladores fueron lo suficientemente buenos como para hacer el trabajo de nivel más bajo. ellos mismos en la mayoría de los casos.

Esto es parte de un patrón general de máquinas / computadoras / robots que reemplazan a los humanos en tareas más tediosas y repetitivas, mientras que los humanos pasan a tareas más abstractas y de alto nivel. Esto hace que los humanos más calificados (que pueden hacer los trabajos más abstractos) sean aún más valiosos, pero hace que los humanos poco calificados (que están siendo reemplazados por máquinas) sean mucho menos valiosos o empleables.

Por cierto, Planet Money está haciendo una gran serie sobre este fenómeno de aumento de la automatización que llega a todo tipo de industrias diferentes (Episodio 623: La máquina llega a la ciudad, Episodio 622: Humanos vs. Robots). La automatización parece estar contribuyendo a la desigualdad moderna del ingreso, aunque de ninguna manera es la causa exclusiva. Vea el artículo reciente de MIT Technology Review “¿Qué papel juega la tecnología en niveles récord de desigualdad de ingresos?”

Como eso no sucedió cuando la generación automática del lenguaje ensamblador se convirtió en la corriente principal, no veo por qué eso sucedería aquí.