El mejor político que hemos tenido en mucho tiempo. Ojalá todos fueran igual de coherentes y honrados.
Portada
mis comunidades
otras secciones
El problema es que los programadores de antes tenían más experiencia con la programación de bajo nivel. Los ordenadores de los 70, y 80 eran más simples. Había más porcentaje de programadores que sabía cómo funcionaba un ordenador por dentro, que conocía el ensamblador de alguna arquitectura. Esa es la gente que en los 80 y en los 90 aprendió C y montó las bases de lo que hoy conocemos. También había menos programadores y la calidad era, por lo general, muy superior a la de hoy. Ahora tenemos muchos más programadores, pero la mayoría tienen un conocimiento superficial de cómo funcionan las cosas por debajo. Están cegados por el alto nivel y las muchas capas de abstracción que hay hasta el hardware. Ya no se valora tanto la eficiencia, el bajo consumo de memoria, estructurar de forma inteligente las cosas, etc. A medida que pasan los años, las nuevas generaciones de programadores tienen un conocimiento más mediocre, hasta el punto que sería difícil calificar a algunos programadores de "verdaderos programadores".
Un programador que no sepa C, es un programador de pacotilla.
Cuando hay que hacer cosas serias, como por ejemplo un kernel, el driver de una GPU, una base de datos, un emulador, un recompilador dinámico (JIT), el intérprete de un lenguaje script, un engine de juegos 3D, etc, se usa C o C++.
Ahora bien, cuando hay que hacer una web, o una app para Android, o un juego con Unity, evidentemente no vas a usar C o C++.
Y es que entre los programadores también hay "clases", como en la vida real, pero no clases basadas en el dinero, sino en el conocimiento. Hay muchos programadores pobres en conocimiento de medio y bajo nivel, y algunos programadores ricos.
¿Cuántos programadores de hoy en día serían capaces de hacer un videojuego de NES o de Game Boy en ensamblador del MOS 6502 y del Sharp LR35902 respectivamente, o ya puestos en C? ¿Cuántos serían capaces de escribir un compilador de C? Creo que no llegaría ni al 5%.