Kenneth Lane Thompson, más conocido como Ken Thompson, es un pionero en las ciencias de la computación. Su trabajo con el lenguaje de programación B y el sistema operativo UNIX y Plan 9 para los laboratorios Bell. Se le adjudica a Thompson, junto a Dennis Ritchie, la creación de UNIX.

Ver en Wikipedia

Noticias que mencionan Ken Thompson

Por qué Go encaja en el desarrollo de software asistido por IA

El desarrollo de software atraviesa un cambio de paradigma: las herramientas de IA generan grandes bloques de código, pero los humanos siguen siendo responsables de revisarlos, depurarlos, definir la arquitectura y garantizar la fiabilidad del sistema. En este nuevo escenario, la productividad de un

El PDP-11, la máquina que definió la informática moderna

En 1970, Digital Equipment Corporation lanzó el PDP-11, un ordenador de 16 bits con un juego de instrucciones ortogonal que simplificó la programación y estableció el patrón que aún hoy siguen arquitecturas como Intel x86 y Motorola 68000. Su diseño, capaz de escalar desde un controlador embebido de

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

Julia y el problema de los dos lenguajes en la computación científica

La computación científica arrastra desde hace décadas un dilema conocido como el problema de los dos lenguajes: los investigadores prototipan en Python por su facilidad, pero reescriben las partes críticas en C++ o Rust para ganar rendimiento, porque Python resulta demasiado lento. En 2012, cuatro c

Rob Pike estalla contra un correo de agradecimiento enviado por una IA

Rob Pike, cocreador del lenguaje de programación Go, arremetió en la red social Bluesky contra un agente de inteligencia artificial que le envió un correo electrónico agradeciéndole sus contribuciones al software. El mensaje, generado automáticamente por un experimento de agentes autónomos, provocó

Rob Pike: 5 Claves para Programar Mejor

Las '5 Reglas de Programación' de Rob Pike, un ingeniero influyente en Google y creador de lenguajes como Go, ofrecen una guía valiosa para el desarrollo de software eficiente y mantenible. Estas reglas, que se basan en principios establecidos por otros grandes de la informática, enfatizan la import

Regex ultrarrápido: F# revoluciona las expresiones

RE# es un motor de expresiones regulares (regex) innovador, desarrollado en F#, que ha logrado un rendimiento significativamente superior a los motores existentes en .NET y otros sistemas industriales. El proyecto, liderado por Ian Erik Varatalu, fue publicado en POPL 2025 y ahora está disponible de

Compiladores: ¿Siempre dan el mismo resultado?

El artículo explora la pregunta de si los compiladores son deterministas, un tema crucial en el desarrollo de software, especialmente con la creciente integración de modelos de lenguaje grandes (LLMs). La respuesta, según el autor, depende de si se considera desde una perspectiva teórica (ciencia de

Cómo se muestran las fuentes en pantalla: un proceso complejo

Este artículo explora el renderizado de fuentes desde cero, un proceso que a menudo se da por sentado pero que es sorprendentemente complejo. La renderización de fuentes implica mostrar texto en una pantalla, y presenta desafíos significativos, como escalar fuentes a diferentes tamaños manteniendo l