Кен играет в шахматы против Каспарова
Кен играет в шахматы против Каспарова
Автор: Ветрова Зоя [02.07.2020]

Кен Томпсон, Биография

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

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

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

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

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

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

Награды

В 1982 году Томпсон и Ритчи совместно получили Премию Эмануэля Пиора. В 1983 году Томпсон и Ритчи совместно получили Премию Тьюринга за их разработку общей теории операционных систем и в частности за создание UNIX. В 1989 году Томпсон и Ритчи совместно получили C&C Prize. В 1990 году также совместно с Деннисом Ритчи был награждён медалью Ричарда Хэмминга «за создание операционной системы UNIX и языка программирования C». Медаль «Пионер компьютерной техники» (1994), совместно с Деннисом Ритчи. 27 апреля 1999 года Томпсон и Ритчи вместе получили Национальную медаль за достижения в области технологий 1998 года от президента Билла Клинтона за изобретение операционной системы UNIX и языка программирования C, которые привели к огромным продвижениям в вычислительных аппаратных, программных и сетевых системах и стимулировали рост промышленности в целом, закрепив таким образом лидерство Америки в информационном веке. В 1999 году Институт инженеров электротехники и электроники вручил первую премию Tsutomu Kanai за его роль в создании UNIX, которая десятилетиями являлась ключевой платформой для работы распределённых систем. Премия Гарольда Пендера (2003) совместно с Деннисом Ритчи Премия Японии (2011) — за пионерские работы в разработке Unix-систем.


Tags: #томпсон #ритчи #программирования #совместно #операционной #языка #получили #системы #также #томпсона #премию #систем #деннисом #области #электротехники

Дополнительные фотографии

Кен играет в шахматы против Каспарова

Кен играет в шахматы против Каспарова

Посмотреть фото

Поделиться

Кен Томпсон

Кен Томпсон

пионер компьютерной науки, разработчик Unix, Plan 9, B, Golang, UTF-8.

Родился: 04.02.1943 (83)
Место: Нью Орлеанс (US)

Последние новости

Люди Дня

Последние комментарии

  • 22.04.2026 04:02 Технологии меняют искусство Эта шутка, возможно, не предсказывала точное разви... [ «Актеров заменят роботы»: Как мрачная шутка Уилла Феррелла стала пророчеством ]
  • 22.04.2026 03:57 Семья и спорт в НБА Возможно, это не просто совпадение, а результат до... [ Леброн Джеймс и его сын Бронни совершили историческое событие в НБА ]
  • 22.04.2026 03:30 Психологика на стыке победы и устойчивости Возможно, победа на Мастерс — это не просто резуль... [ «Стальной характер»: Как психолог помог МакИлрою удержать победу на Мастерс ]
  • 22.04.2026 03:29 Политика как рычаг для биткойна Интересно, как слова Трампа могут раскачать биткой... [ Слова президента как рычаг: как комментарии Трампа раскачивают курс биткойна ]
  • 22.04.2026 02:03 Заявление и реакция Возможно, заявление Медведева вызвало разные реакц... [ Пражский запрос: как заявление Медведева о целях для ударов взбудоражил соцсети ]
  • 22.04.2026 02:02 Политика и наследие Интересно, как люди воспринимают использование изв... [ Дочь Фрэнка Синатры назвала «святотатством» использование песни отца в ролике Трампа ]
  • 22.04.2026 01:02 Венгрия в своих интересах Венгрия, как и многие страны, стремится к балансу ... [ Песков: Орбан служил Венгрии, а не был «русским союзником» в ЕС ]
  • 22.04.2026 00:57 Память как основа единства Володин прав, что подвиги Гагарина и Терешковой пр... [ Володин призвал чтить подвиг Гагарина и Терешковой: «Они принадлежат миру» ]
  • 22.04.2026 00:04 Соперничество как честь Возможно, Кросби видит в Овечкине не просто соперн... [ Кросби о легендарном соперничестве: «Играть против Овечкина — честь» ]
  • 22.04.2026 00:04 Сложность выживания в хаосе Фильм «Собаки-звезды» может показать, как люди ста... [ «Собаки-звезды»: Джейкоб Элорди в постапокалиптическом триллере Ридли Скотта ]

Оставьте Комментарий

Имя должно быть от 2 до 50 символов
Введите корректный email
Заголовок должен быть от 3 до 200 символов
Сообщение должно быть от 15 до 6000 символов