Кен Томпсон

Кен Томпсон
Кен Томпсон

Кен Томпсон (англ. Kenneth Thompson; род. 4 февраля 1943) — пионер компьютерной науки, известен за свой вклад в создание языка программирования Си и операционной системы

Биография

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

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

Томпсон разработал версию редактора QED для CTSS, которая включала регулярные выражения для поиска текста. QED и редактор Томпсона grep). Почти все программы, работающие с регулярными выражениями, в наше время используют один из вариантов нотации Томпсона.

Вместе с Джозефом Кондоном (Joseph Condon) они создали аппаратное и программное обеспечения для Belle, шахматного компьютера. Он также написал программу для генерации полного списка эндшпилей для 4, 5 и 6 фигур, позволяющую делать хорошие ходы, когда достигается сохранённая позиция. Позже, при помощи шахматного специалиста Джона Ройкрофта (John Roycroft), Томпсон распространил свои первые результаты на CD.

Стиль программирования Томпосна повлиял на других, особенно в краткости и ясности выражений.

В конце 2000 года Томпсон ушёл из Bell Labs. Он работал в Entrisphere, Inc до 2006 года и сейчас работает в

Награды

Премия Тьюринга

В 1983 году Томпсон и Ритчи совместно получили Премию Тьюринга за их разработку общей теории операционных систем и в частности за создание Unix.

Национальная медаль за достижения в области технологий

Томпсон, Ритчи и Клинтон

27 апреля 1999 Томпсон и Ритчи вместе получили национальную медаль за достижения в области технологий 1998 года от президента Билла Клинтона за изобретение операционной системы Unix и языка программирования Си, вместе привели к огромным продвижениям в компьютерных аппаратных, программных и сетевых системах и стимулировали рост промышленности в целом, закрепив таким образом лидерство Америки в информационном веке[1][2].

Премия Tsutomu Kanai

В 1999 году Институт инженеров электротехники и электроники вручил первую премию Tsutomu Kanai за его роль в создании Unix, которая десятилетиями являлась ключевой платформой для работы распределённых систем[3].

Примечания

  1. Ritchie and Thompson [to] Get National Medal of Technology Bell Labs pre-announcement (англ.)
  2. Ritchie and Thompson Receive National Medal of Technology from President Clinton Bell Labs press release (англ.)
  3. Ken Thompson Receives Kanai Award for Impact of UNIX System Bell Labs press release (англ.)

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Кен Томпсон" в других словарях:

  • Томпсон, Кен — В Википедии есть статьи о других людях с такой фамилией, см. Томпсон. Кен Томпсон Kenneth Thompson …   Википедия

  • Кен Уилбер — Ken Wilber Американский философ, основатель интегрального подхода системы, стремящейся объединить в себе научный, философский и мистический …   Википедия

  • Томпсон — Томпсон  английская фамилия. Означает «сын Тома (Томаса)». Не следует путать с фамилией Томсон. Люди Перкович Томпсон, Марко  хорватский певец и рок музыкант Сетон Томпсон, Эрнест  канадский писатель (писал о животных). Томпсон,… …   Википедия

  • Томпсон, Фред — Американский киноактер и бывший сенатор Американский политик, юрист и киноактер. Представитель Республиканской партии, бывший сенатор от штата Теннеси (1994 2003). Бывший претендент на участие в президентских выборах 2008 года в качестве… …   Энциклопедия ньюсмейкеров

  • Томпсон, Фред Далтон — Фред Далтон Томпсон Fred Dalton Thompson Дата рожде …   Википедия

  • Уилбер Кен — Кен Уилбер Ken Wilber Американский философ, основатель интегрального подхода системы, стремящейся объединить в себе научный, философский и мистический …   Википедия

  • Уилбер, Кен — Кен Уилбер Kenneth Earl Wilber II Кен Уилбер и Бернард Гла …   Википедия

  • Томпсон Кен — …   Википедия

  • Кизи, Кен — У этого термина существуют и другие значения, см. Кизи. Кен Кизи англ. Ken Kesey …   Википедия

  • Салазар, Кен — Кеннет Ли Салазар Kenneth Lee Salazar …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»