RISC OS Open celebra veinte años abriendo un sistema propietario a la comunidad

RISC OS Open Ltd (ROOL) conmemoró el vigésimo aniversario de su fundación, el 20 de junio de 2006, repasando dos décadas de trabajo para liberar y mantener vivo el sistema operativo RISC OS. La compañía, surgida de la colaboración inicial entre Castle Technology y ROOL, liberó progresivamente el cód

Un emulador de CP/M-68K sobre Motorola 68000

El desarrollador Kjetil presenta la versión 0.1 de cpm68emu, un emulador de la CPU Motorola 68000 pensado para ejecutar CP/M-68K, el sistema operativo de Digital Research para esa familia de procesadores. El proyecto nació como una extensión de un emulador previo de 68000 al que en un principio se i

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í

Cómo obtener gradientes exactos de código Fortran gracias a LFortran y Enzyme

El blog Tesseract presenta una cadena de compilación experimental que permite derivar automáticamente código Fortran heredado y obtener gradientes exactos sin reescribirlo en JAX o PyTorch. La propuesta combina LFortran, LLVM y Enzyme, un sistema de diferenciación automática que opera a nivel de LLV

Fortran en el siglo XXI: pervivencia, declive y necesidad de modernización

A pesar de los repetidos anuncios de su defunción, Fortran sigue siendo, casi siete décadas después de su creación, el lenguaje de referencia para aplicaciones científicas y de ingeniería a gran escala y masivamente paralelas en supercomputadores. Ningún lenguaje moderno —ni C ni C++— compite con él

Culturas del software: cinco enfoques para entender la programación

El libro 'Cultures of Programming', del investigador Tomáš Petříček, propone analizar la historia de la programación a través de cinco culturas entrelazadas: matemática, hacker, ingenieril, de gestión y humanista. Cada una define una mirada distinta sobre el software: como objeto matemático demostra

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 sondas Voyager de NASA siguen operando con código de los años 70

NASA continúa operando las sondas espaciales Voyager 1 y Voyager 2 con software escrito en lenguajes de programación de los años 70, como ensamblador y Fortran, lo que plantea desafíos de documentación y sucesión de personal capacitado. Las sondas, lanzadas en 1977, cuentan con apenas 64-70 kilobyte

El linaje de Adventure: 40 años del primer juego de texto interactivo

El contenido documenta la historia del juego Adventure (también conocido como Colossal Cave Adventure), considerados las primeras aventuras de texto interactivo de la historia. El documento funciona como un árbol genealógico que rastrea las numerosas versiones, puertos y adaptaciones del juego origi

APL: Un lenguaje de programación con sabor francés

Este artículo, originalmente una reflexión presentada en una conferencia, explora la peculiar recepción y el significado de APL (A Programming Language) dentro de la comunidad de programadores. El autor, un programador con experiencia en lenguajes como ALGOL, describe cómo quedó cautivado por APL al

30 años de HPC: Evolución y desafíos

Este artículo reflexiona sobre los 30 años de evolución de la computación de alto rendimiento (HPC) y la programación asociada, basándose en datos del ranking TOP500 de sistemas HPC y la evolución de los lenguajes y modelos de programación utilizados.

Bluesky en Fortran: un cliente minimalista y eficiente

Desarrolladores han creado "Fortransky", un cliente de terminal para la red social Bluesky (AT Protocol) escrito en el lenguaje de programación Fortran, combinado con un decodificador nativo en Rust para optimizar la recepción de datos. El proyecto, disponible en GitHub, ofrece una alternativa minim

LFortran compila fpm: avance clave para su beta

LFortran ha logrado compilar con éxito el Fortran Package Manager (fpm), un proyecto complejo que ha permitido identificar y corregir numerosos errores y carencias en el compilador. Este logro, completado el 7 de febrero de 2026, marca un hito importante en el desarrollo de LFortran, acercándolo a s

IA Reduce Preguntas en Stack Overflow: ¿El Fin de la Era?

La proliferación de modelos de lenguaje grandes (LLMs) está transformando el trabajo de los desarrolladores y el ecosistema de Stack Overflow. Desde 2022, la cantidad de publicaciones nuevas en Stack Overflow ha disminuido drásticamente en un 77%, sugiriendo que los programadores están recurriendo a