Felicidades a todos los picacódigo que andaís por ahí en el Día del Programador
Tag Archives: programación
Cuánto daño ha hecho BASIC
Es prácticamente imposible enseñar buena programación a estudiantes que han tenido su primera experiencia con BASIC: como programadores potenciales están mutilados mentalmente sin esperanza de regeneración
Edsger Dijkstra, ingeniero informático holandés, citado en el blog de Vicente Navarro
Historia condensada 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)
Expresiones regulares, fuente de problemas
Algunas personas, cuando se enfrentan a un problema, piensan: “Ya sé, usaré expresiones regulares.” En ese mismo momento esas personas duplican su problema.
Emuladores Nintendo 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
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]
Qué es un programador
Un programador es simplemente una herramienta que convierte cafeina en código
Anónimo
Visto en identi.ca con mucho sentido del humor :D
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


