tompson.jpg (7636 bytes)   Кен Томпсон

        Кен Томпсон в представлении не нуждается: он был одним из создателей операционной системы Unix, а также распределенных операционных систем Plan 9 и Inferno. Вместе с Джозефом Кондоном Томпсон разработал Belle - чемпиона мира по шахматам среди компьютеров.

        Как и Деннис Ричи, в 1998 году он был награжден Национальной медалью США по технологии за создание системы Unix и языка Си. Недавно за достижения в области распределенных вычислений Кену Томпсону была вручена премия Tsutomu Kanai Award, учрежденная Computer Society и Hitachi.

        Он входит в состав Computing Sciences Research Center, который представляет собой союз творческих индивидуальностей - никаких групп, никаких руководителей. Эта модель исследований давно принята в Bell Labs. В первых версиях Томпсон экспериментировал с некоторыми концепциями Multics на PDP-7 после того, как проект был закрыт. Он работал с маленькой командой. Затем он выбрал двоих пользователей, Дуга Макилроя и Денниса Ричи, которых интересовали языки. Выслушав их замечания, очень профессиональные и точные, Томпсон был вынужден разработать еще пару вариантов на ассемблере PDP-7.

        В какой-то момент он получил от Мартина Ричардса из Массачусетского технологического института BCPL и преобразовал его в то, что считал довольно прямым переводом, но на самом деле получился иной язык, который был назван Би. Затем Деннис добавил к нему типы и назвал его Си. Когда они купили PDP-11 - одну из самых первых машин - и Томпсон переписал Unix на ассемблере PDP-11, то получил работоспособную версию. Она использовалась для некоторых внутренних телефонных приложений корпорации Bell, для сбора отчетов о неисправностях и контроля различных вещей, в частности кабелей, размещение которых менялось.

        Эти приложения так или иначе требовали поддержки со стороны операционной системы. Их необходимо было обслуживать, поэтому в Bell Labs была создана специальная группа Unix Support Group. Она должна была служить своего рода интерфейсом связывать наши версии с приложениями в предметной области, которым была необходима более стабильная среда. Они не казались чем-то неожиданным.

Назад в Известные программисты