Dicen que las limitaciones son la fuente de la creatividad, y en este caso todo eran limitaciones para un gran hacker.
La imagen de arriba es de ZX-81 Chess, el que algunos consideran el mejor programa de ordenador jamás escrito. Y es que tenía realmente su mérito: era un ajedrez programado en código máquina para el legendario Sinclair ZX-81, que incluso para su época era una máquina pequeña. Qué digo pequeña, ínfima: su memoria RAM era de 1 kilobye (1024 bytes) aunque entre pitos y flautas el programa final ocupaba realmente sólo 672 bytes.
Esta misma anotación de blog ocupa más memoria (unos 1100 bytes). Incluso la mayor parte de los iconos de los programas y páginas web de hoy en día ocupan más que esos 672 bytes.
Ese increíble ajedrez era capaz de mostrar el tablero en pantalla, realizar movimientos legales y verificar los del jugador. También contaba con cierta «inteligencia artificial», aunque nimia y muy limitada, lógicamente. Batirlo no era difícil para un jugador mediano, pero el mérito era su propia existencia.
Fue escrito por David Horne, un hacker donde los haya.

0 comentarios:
Publicar un comentario en la entrada