Кен Томпсон

205
Кен Томпсон
Дата рождения:
04 февраля 1943 (82 лет)
Страны:
Род деятельности:

Биография

Кеннет Лейн (Кен) Томпсон: пионер компьютерной науки

Ранние годы и образование

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

Участие в создании UNIX и языка программирования C

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

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

Одним из заметных достижений Томпсона стало разработка версии редактора QED для CTSS, который включал регулярные выражения для поиска текста. Это стало знаковым событием в развитии регулярных выражений, которые стали популярными в программах для обработки текстов в UNIX. Томпсон также принимал участие в создании аппаратного и программного обеспечения для Belle - шахматного компьютера. Он написал программу для генерации полного списка эндшпилей для 4, 5 и 6 фигур, что способствовало разработке новых ходов в шахматных партиях.

Современность и влияние

Стиль программирования Томпсона сильно повлиял на других программистов, особенно своей краткостью и ясностью выражений. В конце 2000 года Томпсон покинул Bell Labs и работал в Entrisphere, Inc. до 2006 года. В настоящее время он продолжает работать в Google, где активно участвует в создании языка программирования Go.

Найти другие знаменитости

Популярные категории