Thompson, Ken

ken thompson
kenneth thompson
Fecha de nacimiento 4 de febrero de 1943 (79 años)( 04/02/1943 )
Lugar de nacimiento Nueva Orleans , Luisiana , Estados Unidos
País  EE.UU
Esfera científica Ciencias de la Computación
Lugar de trabajo Laboratorios Bell , Google
alma mater berkeley
Conocido como Uno de los creadores de Unix , C , UTF-8 , B , Go
Premios y premios Premio Turing , Medalla de Pionero Informático , etc.
Logotipo de Wikiquote Citas en Wikiquote
 Archivos multimedia en Wikimedia Commons

Kenneth Lane (Ken) Thompson ( nacido el  4 de febrero de 1943 ) es un pionero de la informática conocido por sus contribuciones al lenguaje de programación C y al sistema operativo UNIX .

Biografía

Thompson nació en Nueva Orleans , Estados Unidos . Recibió una licenciatura en ciencias en 1965 y una maestría en 1966 en ingeniería eléctrica y ciencias de la computación de la Universidad de California, Berkeley .

En la década de 1960, Thompson y Dennis Ritchie trabajaron en el sistema operativo Multics . Mientras escribía Multics, Thompson creó el lenguaje de programación Bon .. Bell Labs luego se retiró del proyecto Multics porque se consideró demasiado ambicioso e incapaz de producir un producto utilizable [1] . En 1969 en Bell Labs, Thompson y Ritchie se convirtieron en los creadores del sistema operativo UNIX . Luego, Thompson también escribió el lenguaje de programación B , un precursor del lenguaje C de Dennis Ritchie .

Thompson desarrolló una versión CTSS del editor QED , que incluía expresiones regulares para búsquedas de texto. QED y el editor ed de Thompson (el editor UNIX estándar) han contribuido en gran medida a la popularidad de las expresiones regulares, que anteriormente se consideraban una herramienta (o un juguete) para los lógicos. Las expresiones regulares se han vuelto comunes en los programas de procesamiento de texto de UNIX (como grep ). Casi todos los programas de expresiones regulares en estos días usan alguna forma de notación de Thompson.

Junto con Joseph Condon , crearon el hardware y el software para Belle , la computadora de ajedrez . También escribió un programa para generar una lista completa de finales para 4, 5 y 6 piezas, lo que permite realizar buenos movimientos cuando se alcanza una posición guardada. Más tarde, con la ayuda del experto en ajedrez John Roycroft , Thompson distribuyó sus primeros resultados en CD .

El estilo de programación de Thompson ha influido en otros, especialmente en la brevedad y claridad de expresión.

A fines de 2000, Thompson dejó Bell Labs . Trabajó para Entrisphere, Inc. hasta 2006 y ahora trabaja en Google , donde participa en la creación del lenguaje de programación Go .

Premios

Notas

  1. J. Stanley Warford. sistemas informáticos - 2009. - Pág. 460. - ISBN 978-1-4496-6043-7 . Archivado el 11 de marzo de 2018 en Wayback Machine .
  2. Conferencia "Reflexiones sobre la confianza en la confianza" en la presentación del Premio Turing . Consultado el 9 de septiembre de 2016. Archivado desde el original el 22 de septiembre de 2016.
  3. ↑ Destinatarios de la medalla IEEE Richard W. Hamming  . — Lista de destinatarios de la Medalla Richard Hamming. Consultado el 24 de abril de 2010. Archivado desde el original el 12 de febrero de 2012.
  4. Ritchie and Thompson [to] Get National Medal of Technology Archivado el 27 de marzo de 2006 en el anuncio previo de Wayback Machine Bell Labs.  
  5. Ritchie y Thompson reciben la Medalla Nacional de Tecnología del presidente Clinton . Archivado el 11 de octubre de 2003 en el comunicado de prensa de   Wayback Machine Bell Labs.
  6. Ken Thompson recibe el premio Kanai por el impacto del sistema UNIX. Archivado el 26 de marzo de 2013 en el comunicado de prensa de   Wayback Machine Bell Labs.

Enlaces