La evolución de la programación, 50 años de HelloWorld en una infografía


La informática es una disciplina que ha avanzado a un ritmo vertiginoso, y obviamente la programación ha tenido que hacerlo al mismo ritmo para no quedarse atrás con todas las capacidades del nuevo hardware y para permitir que cada vez se puedan hacer más cosas (y más fácilmente) no ya con los ordenadores, sino con prácticamente cualquier dispositivo electrónico.

Desde las tarjetas perforadas y el lenguaje ensamblador, hasta los actuales IDE’s y lenguajes orientados a la programación de dispositivos móviles: la gama de lenguajes es de lo más amplio, y aunque muchas veces unos han bebido de otros, lo cierto es que se puede apreciar diferencias significativas entre muchos lenguajes. Medio siglo en el que hemos visto lenguajes de sintaxis muy simple y otros potentes pero complejos; programación iterativa, declarativa, funcional; orientada a objetos, a eventos, a aspectos; lenguajes de cliente, de servidor

¿Y el futuro? Difícil de predecir, aunque en Genbeta Dev ya lo intentamos, vaticinando cómo será 2012 en el desarrollo web, en móviles y tablets y en la nube. En cualquier caso, merece la pena ver la infografía completa y echar la vista atrás para ver cómo ha evolucionado nuestra forma de dar órdenes a las maquinitas.


Infografía original | silicon ANGLE
En Genbeta Dev | La que se avecina en 2012: desarrollo web front-end, La que se avecina en 2012: desarrollo de aplicaciones móviles, La que se avecina en 2012: El futuro en la Nube

Portada de Genbeta