BIOGRAFIA

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 Bon, al que llamo 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.



1943 -- Born in New Orleans, Louisiana
1943-1960 - Navy brat moving every few years
1965-66 -- Graduates with B.S and M.S. degrees in electrical engineering from the University of California at Berkeley
1966 -- Joins Bell Labs Computing Research Department, working on the Multics project
1969 -- Develops UNIX* operating system
1970 -- Writes B language, precursor to Dennis Ritchie's C language
1971 -- Moves UNIX from the PDP-7 to the PDP-11
1973 -- Rewrites UNIX in Dennis Ritchie's C language
1973 -- Rewrites portions of UNIX to include Doug McIlroy's concept of pipes
1975-6 -- Visiting professor at the University of California, Berkeley
1980 -- "Belle," a chess-playing computer he developed with Joe H. Condon, wins the U.S. and World Computing Chess Championships
1980 -- Elected to the U.S. National Academy of Engineering
1983 -- Named Bell Labs Fellow
1983 -- Receives with Dennis Ritchie the ACM Turing Award
1980 -- Elected to the U.S. National Academy of Science
1988 -- Visiting professor at the University of Sydney, Australia
1998 -- Awarded with Dennis Ritchie the National Medal of Technology for the development of the UNIX system
2000 -- Retires from Bell Labs