Кен Томпсон

Кен Томпсон

Пионер компьютерной науки, разработчик Unix, Plan 9, B, Golang, UTF-8.
Дата рождения: 04.02.1943
Страна: США

Содержание:
  1. Рождение и образование
  2. Разработка Multics и Unix
  3. Язык программирования B и редактор ed
  4. Шахматный компьютер и эндшпили
  5. Работа в Bell Labs, Entrisphere и Google
  6. Награды и признание
  7. - Премия Эмануэля Пиора (1982)

Рождение и образование

Кен Томпсон родился в Новом Орлеане, США. Он получил степень бакалавра наук в 1965 году и магистра наук в 1966 году в области электротехники и информатики в Калифорнийском университете в Беркли.

Разработка Multics и Unix

В 1960-х годах Томпсон и Деннис Ритчи работали над операционной системой Multics. Во время разработки Multics Томпсон создал язык программирования Bon. После того, как Bell Labs отказалась от Multics, Томпсон и Ритчи создали в 1969 году операционную систему Unix.

Язык программирования B и редактор ed

Томпсон разработал язык программирования B, предшественник языка C, созданного Деннисом Ритчи. Он также разработал редактор ed, который включал регулярные выражения для поиска текста. QED и ed значительно способствовали популярности регулярных выражений.

Шахматный компьютер и эндшпили

Вместе с Джозефом Кондоном Томпсон создал шахматный компьютер Belle. Он также разработал программу для генерации эндшпилей, что позволяло делать более качественные ходы в шахматных партиях.

Работа в Bell Labs, Entrisphere и Google

Томпсон проработал в Bell Labs до 2000 года. После этого он работал в Entrisphere, Inc. до 2006 года. В настоящее время он работает в Google, где разрабатывает язык программирования Go.

Награды и признание

Томпсон был удостоен многочисленных наград за свои достижения в области компьютерных наук, в том числе:

- Премия Эмануэля Пиора (1982)

- Премия Тьюринга (1983)
- C&C Prize (1989)
- Медаль Ричарда Хэмминга (1990)
- Медаль "Пионер компьютерной техники" (1994)
- Национальная медаль за достижения в области технологий (1998)
- Премия Tsutomu Kanai (1999)
- Премия Гарольда Пендера (2003)
- Премия Японии (2011)
Наследие

Томпсон внес значительный вклад в развитие компьютерных наук. His разработка Unix, языка C и регулярных выражений оказала глубокое влияние на индустрию. Его стиль программирования известен своей краткостью и ясностью. Наследие Томпсона продолжает вдохновлять и направлять будущие поколения компьютерных ученых.

© BIOGRAPHS