Достижения: один из основоположников информатики и компьютерных наук, участвовал в создании языка программирования C и ОС UNIX.
Дата рождения: 4 февраля 1943 года.
Место рождения: Новый Орлеан, Луизиана, США.
Биография
Кен Томпсон родился 4 февраля 1943 г. в Новом Орлеане, США. Учился в университете в Беркли. Он стал бакалавром наук в 1965 г., а после этого получил степень магистра электротехники и информатики в 1966.
В это же время он присоединился к разработке новой операционной системы Multics вместе с Деннисом Ритчи. Однако проект был покинут, а в 1969 г. они представили публике ОС UNIX. Также Кен работал над языком программирования B, из которого впоследствии был разработан C.
Также Томпсон стал автором редактора QED для CTSS. Именно этот редактор обеспечил популярность регулярных выражений, которые раньше считались инструментом логиков. После этого такой стиль быстро распространился при обработке текстов в UNIX. Одна из версий программы используется при работе с регулярными выражениями до сих пор почти во всех программах.
Совместно с Джозефом Кондоном Кен разработал обеспечение для шахматного ПК Belle. А при участии известного шахматного мастера Джона Ройкрофта работа была распространена на дисках.
Сейчас Томпсон работает в корпорации Google в качестве соавтора языка программирования Go.
За свою работу Кен был награждён Премией Тьюринга, C&C Prize, медалью Ричарда Хэмминга, Национальной медалью за достижения в области технологий, а также Премией Японии за работы в Unix-системах.
© |