A través de una reseña del libro “You Are Not Expected to Understand This”: How 26 Lines of Code Changed the World he llegado al artículo/proyecto que inspiró la obra. Se titula The Lines of Code That Changed Everything y en él participó también la autora, Torie Bosch, junto con el equipo de Future Tense, de Slate.

El artículo es sumamente interesante –el libro se puede comprar ya en formato Kindle y también en formato árbol muerto– e incluye los ejemplos más históricos y significativos de código de programación, entre ellos:

Las tarjetas perforadas de Basile Bouchon (1725).
Código del ENIAC (primer ordenador programable).
El compilador de FLOW-MATIC de Grace Hopper.
El código de Spacewar (1962).
El código del primer programa de correo electrónico.
El código del Ordenador de Guiado de los Apolo de Poppy Northcutt.
¡Hola, mundo! como ejemplo de programación en C (1972).
El error de redondeo de la Bolsa de Vancouver.
El código del IRC (chat).
El gusano Morris (primer «ataque» masivo a Internet).
El primer enlace de hipertexto en Internet (1990).
El código del fformato JPEG.
Mosaic, el primer navegador web moderno (1993).
El píxel invisible para recopilar datos.
El archivo robots.txt.
El código del primer wiki.
El primer anuncio pop-ip (¡arg!)
El código del PageRank de Google.
La definición del RSS.
El código de Bitcoin.
El código del botón de Me gusta.

PageRank, el código que marcó los inicios de Google.

La lista completa es mucho más larga y como puede verse muy variada. En algunos casos se trata literalmente de unas pocas líneas de código, porque especialmente en los orígenes de la informática había que ser breve; en otras ocasiones las referencias son a código más complejo (como el de Mosaic, el formato JPEG, PageRank o Bitcoin) y en ocasiones son realmente bugs de unos pocos bytes (el error de redondeo o el píxel invisible. Seguro que en el libro están ampliadas todas estas historias, siempre enriquecedoras.

(Vía Fernand0.)

# Enlace Permanente