¿Cuál sería el futuro para los programadores de C? ¿Hay suficientes puestos de trabajo en esta tecnología?

Hay una gran variedad de lugares donde C no desaparecerá. Al igual que FORTRAN y COBOL, estará con nosotros para siempre …

A mediados de la década de los 80, la literatura sobre informática nos dijo que COBOL estaba muerto. Pero, de hecho, COBOL estaba en todas partes, todas las compañías importantes lo habían estado utilizando durante años para desarrollar sistemas internos. Y los programadores de COBOL eran abundantes y baratos, los salarios de nivel medio estaban en los bajos $ 30,000. ¿Estos días? Todos esos tipos son jubilados o cambiaron de carrera. Las empresas con sistemas muy arraigados pagan $ 120k + a los expertos en COBOL que necesitan para averiguar qué diablos están haciendo sus sistemas mientras emprenden la tarea de décadas de reescribirlos en un lenguaje más moderno.

Hoy, bueno … ¿Alguna vez has mirado la fuente de LINUX? O Android? ¿Alguna vez has pensado en cuántos millones de dispositivos tienen uno de esos incrustados en ellos?

Hay lugares donde las capas de abstracción que trae la programación orientada a objetos solo se interponen en el camino. Lugares donde no hay sustitución de la velocidad y la brevedad del código. Lugares donde realmente desea escribir en ensamblador, excepto que realmente no desea escribir en ensamblador. En esos lugares, C vivirá para siempre.

Cada vez más programas se dirigen a idiomas de nivel superior, que son más portátiles, más fáciles de escribir y menos propensos a fallar y tienen pérdidas de memoria.

Pero todavía hay un nicho, principalmente en dispositivos integrados, donde pequeño y eficiente sigue siendo un requisito.

Todavía hay algunos trabajos. Pero hay que considerar que es un lenguaje de 40 años que no resiste muy bien los desarrollos modernos.

(Para que nadie se confunda, escribo esto después de haber usado C durante más de 20 años).