Ritchie y Thompson – Creadores de C y Unix

Índice del artículo

Ritchie &Thompson – Creadores de C y Unix

Unix y C

Programa de juego de ajedrez Belle

Página 3 de 3

En muchos sentidos, Ritchie y Thompson pueden considerarse precursores de los programadores de ordenadores personales de los años 80, no movidos por el lucro, sino por la diversión y el entusiasmo por las ideas.

Belle para el ajedrez

Hay una faceta de la carrera de Ken Thompson que no tiene nada que ver con Unix, C o cualquiera de los tipos de programas con los que se le suele asociar.

De niño le gustaba jugar al ajedrez además de a la electrónica. En 1972 Thompson comenzó a trabajar en Belle, un programa de ajedrez que utilizaba técnicas de búsqueda tradicionales combinadas con una base de datos de partidas finales.

Ken Thompson y Joe Condon estudiando las jugadas de ajedrez

Más tarde (1976) él y Joe Condon desarrollaron un prototipo de hardware para un generador de jugadas para Belle, posiblemente el primer hardware dedicado a jugar al ajedrez. Este pasó de ser una máquina de 200 jugadas por segundo a 120.000 jugadas por segundo en 1980. Esta rápida máquina utilizaba 1.700 chips y hacía todo el trabajo necesario para jugar al ajedrez de primera clase. Las versiones anteriores habían utilizado un PDP 11 como anfitrión, pero la versión de 1980 de Belle lo hacía todo y ganó tres campeonatos de ajedrez por ordenador de la ACM (1980, 81 y 82).

También hizo historia al ser el primer programa al que se le concedió el título de maestro (EEUU). La Fundación Fredkin premió a los creadores de Belle con 5.000 dólares al primer maestro de ajedrez por software.

¡Thompson consiguió incluso que se cambiaran las reglas del ajedrez! La regla de las 50 jugadas decía que después de 50 jugadas en las que ningún peón avanzaba y ninguna pieza era capturada, la partida debía declararse en tablas. Utilizando su base de datos de finales para analizar finales sencillos, consiguió demostrar que había partidas que podían ganarse si se permitía continuar más allá de las 50 jugadas. Como resultado, se cambió la regla de las 50 jugadas, pero luego se descubrió que era inviable y se volvió a cambiar.

Legado duradero

Ritchie y Thompson pueden ser considerados como precursores de los programadores de ordenadores personales de los años 80, no impulsados por el beneficio sino por la diversión y el entusiasmo por las ideas.

En este vídeo del National Inventor’s Hall of Fame, que explica cómo Unix es el precursor del sistema operativo actual, Ken Thompson afirma:

«Unix se construyó para mí. No lo construí como un sistema operativo para otras personas, lo construí para hacer juegos y hacer mis cosas»

Al final del clip el narrador resume:

A veces las invenciones provienen de la búsqueda de un individuo para empujar los límites de la tecnología existente para su propio uso. A menudo esta búsqueda termina beneficiando a todos.

También aparece en el vídeo Brian Kernighan, coautor con Dennis Ritchie de la biblia del lenguaje C, «The C Programming Language», a menudo referido simplemente como «K&R».

Además de tener un libro para promocionarlo, C también tenía una canción y aquí hay una versión que se colgó en YouTube como homenaje a Dennis Ritchie poco después de su muerte en 2011:

Escribir en C es sin duda una filosofía que suscribo.

  • Harry Fairhead es el autor de Raspberry Pi IoT in C, Micro:bit IoT in C y Fundamental C: Getting Closer to the Machine. Actualmente está trabajando en Applying C For The IoT With Linux que; será publicado por I/O Press como parte de la I Programmer Library.

Dennis Ritchie, cocreador de Unix y C, ha fallecido

Pioneros de Unix galardonados con el Premio Japón

El auge del poder popular – Lenguajes informáticos en los años 70

Escribir en C – un homenaje a Denis Ritchie

Brian Kernighan sobre C

Para estar informado de los nuevos artículos de I Programmer, suscríbase a nuestro boletín semanal, suscríbase al feed RSS y síganos en Twitter, Facebook o Linkedin.

Seymour Cray y los superordenadores del siglo XX

La fascinación por los coches rápidos tiene un paralelismo con la búsqueda de lo último en rendimiento informático. Si usted anhela un monstruo multinúcleo, sin duda entenderá el afán por construir un superordenador

Douglas Engelbart – El hombre que inventó el futuro

Hace más de 40 años un hombre demostró cosas que estaban muy adelantadas a su tiempo pero que ahora damos por sentadas. Puede que Doug Engelbart no sea tan conocido como Steve Jobs pero hizo mucho mucho más por

Otros artículos

  • La invención del microchip
  • Bill Gates – Antes de ser famoso
  • Grace Hopper – La madre de Cobol
  • El efecto SWTP -La revolución de los microordenadores en el Reino Unido
  • Prehistoria de la informática
  • El PC de IBM
  • William Shockley y la electrónica de estado sólido

Deja una respuesta

Tu dirección de correo electrónico no será publicada.