Lotus Notes y el riesgo de empezar de cero

Lotus Notes, lanzado en 1989 tras cinco años de desarrollo, se adelantó una década al ecosistema de comunicaciones digitales que hoy damos por sentado. Su creador, Ray Ozzie, se inspiró en las notas colaborativas de PLATO, el sistema de tiempo compartido de la Universidad de Illinois donde estudió e

Los orígenes de la carcasa del ordenador Partner del museo esloveno

El Museo de Informática de Eslovenia investiga el origen de la carcasa del microordenador Iskra Delta Partner, uno de los proyectos informáticos más relevantes del país en los años ochenta. El artículo explica cómo los minicomputadores y, después, los microordenadores transformaron la industria: los

Del bit al silicio: cómo funciona un ordenador por dentro

Este artículo de fondo, dirigido a programadores que trabajan exclusivamente con software, repasa los fundamentos del hardware y la lógica digital para devolver al lector una imagen mental precisa de cómo ejecuta instrucciones un ordenador moderno. El autor parte de una crítica a la industria del so

Historias fascinantes de la informática reunidas en una sola lista

El programador y divulgador Al Sweigart ha publicado en su blog una amplia recopilación de anécdotas, fallos y conceptos decisivos en la historia de la informática y el desarrollo de software. La lista parte del célebre comentario de Tony Hoare sobre la invención de la referencia nula como su «error

Arthur Samuel y su programa de damas en WAITS

El artículo repasa el trabajo de Arthur Samuel, uno de los pioneros en aplicar la inteligencia artificial clásica a los juegos de tablero. Aunque el ajedrez era el objetivo más popular, Samuel eligió las damas y escribió uno de los primeros programas de juego a principios de la década de 1950, prime

Reconocedor de texto GRAIL: cómo la RAND logró leer escritura a mano en 1966

En 1966, la RAND Corporation desarrolló GRAIL, un sistema que permitía a un usuario comunicarse con un ordenador dibujando y escribiendo a mano sobre una tableta, sin teclado ni ratón. El programa estrella, obra de Gabriel Groner, reconocía letras mayúsculas, números, signos de puntuación y figuras

Homenaje a la interfaz de sockets: cómo BSD 4.2 cambió la red

En 1983, la Universidad de California en Berkeley publicó la versión 4.2 de su distribución UNIX, conocida como BSD. Esta entrega incluyó el modelo de «sockets» de Berkeley, una interfaz de red desarrollada con apoyo de la agencia estadounidense DARPA que terminaría definiendo la forma en que los si

Los lenguajes de programación son herramientas de autoría para plataformas

Este ensayo sostiene que los lenguajes de programación deben entenderse, ante todo, como herramientas de autoría para plataformas, y no únicamente como productos académicos definidos por su paradigma o su sistema de tipos. La argumentación se organiza en torno a tres preguntas: por qué se crea un le

Cómo cabía el corrector ortográfico de Unix en 64 kB de RAM

Cómo cabía el corrector ortográfico de Unix en 64 kB de RAM En la década de 1970, los ingenieros de los Laboratorios Bell de AT&T enfrentaron un reto técnico que parecía imposible: desarrollar un corrector ortográfico funcional para Unix que pudiera operar con apenas 64 kB de memoria RAM, una limit

Historia del proyecto de programación funcional de John Backus

Este documento, elaborado por Paul McJones, reconstruye la trayectoria del proyecto de programación funcional que John Backus desarrolló en IBM desde finales de la década de 1960 hasta su jubilación en 1991. La iniciativa buscaba preservar y contextualizar los materiales supervivientes de aquella lí

Un algoritmo de permutaciones del siglo XIII, redescubierto tras 700 años

Este artículo —primero de una serie— presenta el hallazgo de un método recursivo para enumerar todas las permutaciones de una palabra de n letras, formulado por el cabalista Abraham Aboulafia (1240–después de 1291) en su obra Or ha-Sekhel ("La luz del intelecto"), dentro de la práctica espiritual de

Manual introductorio de MUMPS según el estándar de 1976

El repositorio MUMPS de rochus-keller contiene un manual introductorio (MUMPS Primer) dedicado al estándar original del lenguaje, publicado en enero de 1976 por el U.S. National Bureau of Standards como Handbook 118, acompañado del Manual de Referencia para Programadores (MDC/42) redactado por Melvi

La inquietante interfaz entre el hombre y la máquina según Life, 1967

En octubre de 1967, la revista Life publicó, junto con su cobertura de la guerra de Vietnam, un extenso artículo que explicaba a sus lectores cómo funcionaba el ordenador, descrito como «la máquina más compleja del hombre». El cierre de aquel especial, titulado The eerie interface of man and machine

La programación en 1992 según un texto recuperado de hace más de tres décadas

Un texto escrito en 1992, recuperado al ordenar un despacho, reflexiona sobre por qué los problemas de la programación informática no se habían resuelto pese a los avances en compiladores. Para ilustrarlo, su autor recurría a un caso de IBM: en la década de 1970, la compañía decidió sustituir su com

Las fuentes de alimentación conmutadas no fueron un invento de Apple

El artículo desmonta la afirmación de Steve Jobs de que la fuente de alimentación conmutada del Apple II fue una revolución pionera que todas las computadoras posteriores copiaron. En realidad, la tecnología de fuentes conmutadas se desarrolló desde los años 30, con aplicaciones en la industria aero

Encender un módulo del IBM 604: la calculadora electrónica enchufable de 1948

En 1948, en plena transición entre la contabilidad electromecánica y la computación electrónica, IBM lanzó la Electronic Calculating Punch tipo 604, una calculadora programable que, sin ser un ordenador propiamente dicho, marcó un punto intermedio decisivo. Del tamaño aproximado de dos frigoríficos

TAFF libera gratis 'Micromania', historia de los ordenadores personales

El 'TransAtlantic Fan Fund' (TAFF) ha puesto a disposición de la comunidad una joya digital gratuita: 'Micromania: La Verdadera Historia de los Ordenadores Personales'. Este proyecto es fundamental para la preservación histórica de la informática, ya que rescata una obra seminal publicada originalme