ken thompson | |
---|---|
kenneth thompson | |
Fecha de nacimiento | 4 de febrero de 1943 (79 años) |
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. |
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 .
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 .
ken thompson | |
---|---|
Sistemas operativos | |
Lenguajes de programación | |
Software |
|
Otro |
del Premio Turing | Ganadores|
---|---|
|
sitios temáticos | |
---|---|
diccionarios y enciclopedias | |
En catálogos bibliográficos |