Tag Archives: programación

Historia condensada de la programación

Infografía resumen de la historia de la programación

Tratar de condensar en una infografía la historia de la programación parece una difícil tarea, algo que han tratado de conseguir, con éxito diría yo, en Smashing Magazine. Aparte del interés per se del propio documento (JPEG, 1200 x 3000 píxeles, ~2MB), lo curioso es la explicación de cómo se ha realizado para tratar de condensar datos acerca de los pioneros de la programación o algunas estadísticas sobre ciertos lenguajes de programación.

El ego de los programadores

Existe una sutil razón por la que los programadores siempre quieren desembarazarse del código y empezar desde cero. La razón es que piensan que el código antiguo es un lío. Y hete aquí que nos enfrentamos a una observación interesante: probablemente estén equivocados. La razón por la que piensan que el código anterior es un lío se explica mediante una de las leyes fundamentales de la programación: es más duro leer código que escribirlo

Joel Spolsky en su antigua anotación titulada Things You Should Never Do que han recordado en Minimal (recomendación via mail de shankao)

Emuladores Nintendo en Javascript

Aspecto de JSNES, el emulador Nintendo desarrollado en Javascript

JSNES es un emulador de Nintendo realizado en Javascript y cuyo responsable es Ben Firshman. Para poder disfrutar al máximo del emulador el autor recomienda utilizar Google Chrome, ya que con otros navegadores como Firefox 3.5 o Safari 4 es posible jugar pero la experiencia puede resultar muy desalentadora. Actualmente el emulador JSNES cuenta con 16 juegos clásicos como Donkey Kong, Mario Bros. o Lemmings y está trabajando en una versión de Super Mario Bros. 3

Emulador JSGB en Javascript de Gameboy - Pedro Ladaria

Otro proyecto interesante es JSGB, un emulador de Gameboy realizado por el español Pedro Ladaria y que ofrece otros 14 juegos clásicos (Space Invaders o Bomb Jack) Al igual que ocurre con el otro emulador, el autor de JSGB recomienda la versión 4 de Google Chrome que cuenta con un motor Javascript mejorado que permite dar fluidez al juego. Especialmente dedicado a geeks nostálgicos [via kottke]

10 millones de líneas de código en el kernel Linux

Repasando los feeds pendientes leo en Heise Online, vía Slashdot, que el kernel de Linux ha superado los 10 milllones de líneas de código. Eso sí, este dato tan espectacular incluye líneas en blanco, comentarios y otros ficheros de texto.

El número real de líneas de código es de 6.399.191 de las cuales la gran mayoría (96,4%) ha sido desarrollada empleando el lenguaje C, mientras que para el resto se ha utilizado el lenguaje Ensamblador (Assembler, en inglés).

Esta cifra de líneas de código es variable y va creciendo ya que se descartan líneas de código antiguo y se insertan nuevas. Como dato curioso, desde la versión 2.6.20 hasta la actual 2.6.27 el número de líneas ha crecido más de un 16%.

Noticias relacionadas:
Linux 2.6.27
Programadores a sueldo en Linux
Vulnerabilidades del kernel en Ubuntu