Ken Thompson

Kenneth Lane Thompson
Ken Thompson 02.jpg
Información personal
Nombre en inglésKenneth Thompson Ver y modificar los datos en Wikidata
Nacimiento4 de febrero de 1943, (75 años)
Estados UnidosFlag of the United States.svg Estados Unidos, Nueva Orleans
Nacionalidadestadounidense
Familia
CónyugeBonnie Thompson
Educación
Educado en
Información profesional
Ocupacióninformático
Empleador
Obras notables
Miembro de
DistincionesPremio Turing en 1983
Web
Sitio web

Kenneth Lane Thompson (Nueva Orleans, Luisiana; 4 de febrero de 1943), 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.

Biografía

En 1965 se diploma en ciencias y en 1966 consigue un máster en ingeniería eléctrica y ciencias de la computación, por la universidad de California.

Ken Thompson (izquierda) y Dennis Ritchie

En los años 60, Thompson y Dennis Ritchie trabajaron el sistema operativo Multics. Mientras escribía Multics, Thompson creó el lenguaje de programació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.

Thompson había desarrollado la versión de CTSS del editor QED, que incluyó las expresiones regulares 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.

En el 2 de septiembre de 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, Thompson se retiró de los laboratorios de Bell, para trabajar en Entrisphere donde estuvo hasta 2006. Actualmente trabajaba para Google en el desarrollo del lenguaje Go.

En otros idiomas
العربية: كين تومسن
azərbaycanca: Ken Tompson
تۆرکجه: کن تامسون
български: Кен Томпсън
bosanski: Ken Thompson
català: Ken Thompson
čeština: Ken Thompson
Deutsch: Ken Thompson
Ελληνικά: Κεν Τόμσον
English: Ken Thompson
فارسی: کن تامسون
français: Ken Thompson
Gaeilge: Ken Thompson
galego: Ken Thompson
hrvatski: Ken Thompson
հայերեն: Քեն Թոմփսոն
Bahasa Indonesia: Ken Thompson
italiano: Ken Thompson
한국어: 켄 톰프슨
Кыргызча: Кен Томпсон
Bahasa Melayu: Ken Thompson
Nederlands: Ken Thompson
polski: Ken Thompson
português: Ken Thompson
română: Ken Thompson
русский: Томпсон, Кен
srpskohrvatski / српскохрватски: Ken Thompson
Simple English: Ken Thompson
slovenčina: Ken Thompson
slovenščina: Kenneth Thompson
српски / srpski: Кен Томпсон
svenska: Ken Thompson
Türkçe: Ken Thompson
українська: Кен Томпсон
Tiếng Việt: Ken Thompson