Kenneth Lane Thompson

Kenneth Lane Thompson
Información sobre la plantilla
Thompson.jpg
Informático
NombreKenneth Lane Thompson
Nacimiento4 de febrero de 1943
Nueva Orlans, Estados Unidos Bandera de los Estados Unidos de América Estados Unidos
NacionalidadBandera de los Estados Unidos de América Estados Unidos
Otros nombresKen
CiudadaníaBandera de los Estados Unidos de América Estados Unidos
OcupaciónIngeniero de Google
PremiosPremio Japón

Kenneth Lane Thompson. Conocido como Ken Thompson, es un genio de las ciencias de computación estadounidense,

Síntesis biográfica

Nació en Nueva Orlans el 4 de febrero de 1943. En 1965 se diploma en Ciencias y al año siguiente consigue el de Master de Ingeniería Eléctrica y Ciencias de la Computación en la Universidad de California. En 1965 se diploma en ciencias y en 1966 consigue un Master en ingeniería eléctrica y ciencias de la computación, por la Universidad de California.

En la década de los 60, Thompson y Dennis Ritchie trabajaron el sistema operativo Multics Mientras escribía Multics, Thompson creó el Lenguaje de programción B, al que llamó así por su esposa, Bonnie. Tanto Thompson como Ritchie abandonaron el desarrollo de Multics por su creciente complejidad, y en 1969 crean el sistema operativo UNIX. Thompson también diseñó el lenguaje de programación B, un precursor del C.

Desarrolló la versión de CTSS del editor QED, que incluyó las expresiones decimales para buscar el texto. QED y un editor más moderno ed (el editor por defecto en Unix) contribuyeron al desarrollo de las expresiones regulares. Estas llegaron a ser importantes en procesadores de texto. Casi todos los programas que trabajan con expresiones regulares hoy, utilizan una cierta variante de la notación de Thompson. También trabajó en el desarrollo de la PDP-11 y en la introducción de las pipes o tuberías en los sistemas operativos.

El 2 de septiembre 1992, inventa junto a Rob Pike el código de caracteres UTF-8, pero no fue presentado oficialmente hasta enero de 1993 en una conferencia en San Diego. Junto con Joseph Condon, creó el hardware y el software para Belle, un ordenador de ajedrez. Más adelante, con la ayuda del experto ajedrecista John Roycroft, Thompson distribuyó sus primeros resultados en CD-ROM.

El estilo de programación de Thompson ha influenciado notablemente a otros programadores. A finales de 2000, se retiró de los Laboratorios de Bell, para trabajar en Entrisphere donde estuvo hasta 2006. Actualmente trabaja para Google.

En la actualidad

Se retiró de su trabajo en los Laboratorios Bell el 1 de diciembre del 2000, apenas un mes después de que el último ordenador con MULTICS dejara de funcionar. Se mudó a California y trabajó en Entrisphere hasta el año 2006. Actualmente Kenneth Thompson ocupa un puesto como ingeniero en Google Inc., donde ha contribuido al diseño del lenguaje de programación Go, inspirado en la sintaxis de C y del cual es co-creador junto a Robert Griesemer y Rob Pike.

Aportes

  • 1969 Ken L. Thompson, Dennis MacAlistair Ritchie y otros comienzan a trabajar en el Sistema operativo UNIX en los laboratorios Bell. El diseño establece el objetivo de permitir que varios usuarios tengan acceso a la computadora simultáneamente. Thompson escribe una primera versión sobre un PDP-7 en un mes (en una semana el kernel, otra el shell, otra el editor una más para el assembler).
  • 1972Dennis Ritchie y Ken Thompson crean el lenguaje C.
  • 1983El juego Core Wars, con adeptos en el MIT, salió a la luz pública en un discurso de Ken Thompson. En ese momento aparece el concepto virus tal como se entiende hoy y a partir de aquí se produce una verdadera revolución en el mundo de la creación de programas de este tipo.

Premios

  • Premio Turing 1983, junto con Dennis Ritchie. Por sus contribuciones al desarrollo de sistemas operativos en general y la creación de UNIX en particular.
  • Medalla nacional de la Tecnología de Estados Unidos (1999.
  • Premio Tsutomu Kanai 1999 del IEEE.
  • Ken Thompson, ingeniero de Google, fue galardonado con el “Premio Japón”, en la categoría de Información y Comunicación.

El Premio Japón es uno de los reconocimientos más prestigiosos de ciencia, que se otorga desde 1985 a los científicos de todo el mundo que logran avances importantes en la ciencia y la tecnología, las cuales ayuden a conservar la paz y la prosperidad.

Ken Thompson compartió este Premio con su colaborador Dennis Ritchie, quienes desarrollaron el sistema operativo Unix a finales de los años sesenta (1969), en los Laboratorios Bell, en donde ambos trabajaban. Este sistema operativo dio lugar años después al desarrollo del Internet, tal como ahora lo conocemos, e incluso, es el que se usa en las supercomputadoras que controlan las operaciones de bancos y gobiernos enteros.

Fuentes