Как я познакомился с великим человеком — около сорока лет назад

Кен Томпсон — один из самых влиятельных людей в моей жизни. Немногие другие люди оказали такое же влияние на то, как я думаю и понимаю вещи. Он даже способствовал моему несколько коварному чувству юмора. Приключения, которые я пережил с ним и его семьей за почти сорок лет и около 30 посещений, станут темой серии рассказов в моем биографическом блоге.

Повествование о нашей первой встрече взято из книги, написанной моей женой Ингрид для Томпсонов, друзей и семьи. Это было к 30-летию нашей дружбы. Вот предисловие, которое я написал для ее книги десять лет назад:

В 1979 году мой коллега по телевизионному научному документальному фильму Фолькер Арцт и я получили задание совершить кругосветное путешествие, посетив все важные лаборатории искусственного интеллекта в рамках общего исследовательского проекта. 8 ноября мы зарегистрировались в отеле «Плаза» в Нью-Йорке — нашей первой остановке. На следующий день я позвонил известному компьютерщику Кену Томпсону из Bell Labs в Нью-Джерси. Наш разговор шел по следующим направлениям:

Фредерик: Доктор Томпсон, я научный журналист, работающий на немецком телевидении. Мы занимаемся исследовательским проектом, посещая важные объекты искусственного интеллекта по всему миру. Я слышал, что вы занимаетесь очень интересным проектом в области компьютерных шахмат и строите машину, которая, по сути, будет кодировать свои алгоритмы на аппаратном уровне, чтобы сделать ее быстрее, чем большие мэйнфреймы. Это правильно?

Кен: Да.

Фред: Сейчас мы находимся в Нью-Йорке и пробудем здесь несколько дней. Нам было интересно, сможем ли мы с коллегой встретиться с вами и узнать, каковы цели вашего проекта и как они связаны с общими концепциями исследований искусственного интеллекта.

Кен: Конечно.

Фред: я вижу, что Bell Laboratories не так далеко от нас, и мы сможем приехать к вам в субботу. Я знаю, что сейчас выходные, и у вас могут быть другие планы, но если вы позволите нам прийти, мы займем всего час или два вашего времени.

Кен: Отлично.

Итак, мы с Волкером отправились в Беркли-Хайтс, штат Нью-Джерси, на основе трех слогов от Кена. В Bell Labs мы встретили его и его коллегу Джо Кондона (слева на этом снимке). Они находились в процессе создания аппаратной шахматной машины — новаторской попытки в то время. Он предусматривал установку большого количества микросхем на печатные платы, которые выглядели так:

Belle, когда он был завершен год спустя, был первым аппаратным компьютером для игры в шахматы. Она ничего не могла делать, кроме как играть в игру, но в то время это была самая сильная искусственная шахматная система. В 1983 году он стал первой машиной уровня мастера и выиграл чемпионаты Северной Америки по компьютерным шахматам ACM в 1978, 1980, 1981, 1982 и 1986 годах. Он также выиграл чемпионат мира по компьютерным шахматам 1980 года в Линце, Австрия. Я снял об этом документальный фильм для немецкого телевидения и использовал Белль для постановки первого эксперимента по жульничеству в шахматах. Это было в 1981 году. Обязательно последуют другие истории.

Но вернемся в Нью-Джерси, 10 ноября 1979 года. После наших обсуждений в Bell Labs Кен пригласил нас к себе домой в Фэнвуд. Мы прекрасно провели время с ним, его женой Бонни и маленьким сыном Кори. Вечером мы с Волкером настояли, чтобы мы позаботились об ужине, и пошли за пиццей. В ресторане мы нашли великолепный выбор, и хотя цены были немного высоки по немецким меркам, мы заказали пять пицц на вынос, на всех нас. К нашему ужасу, они оказались диаметром около 25 дюймов — в Германии «пицца» — это штука размером 8–10 дюймов, рассчитанная на одного человека. К большому удовольствию Кена и Бонни, мы привезли квадратные ярды вкуснейшей пиццы обратно в Фанвуд.

Так началась дружба, которая длится уже 39 лет. Я возвращался к Томпсонам в Нью-Джерси, а затем в Калифорнию от двадцати до тридцати раз. Кен и Бонни несколько раз приезжали к нам в Германию, а их сын Кори впервые приехал погостить (один!), когда ему было четырнадцать. Я отлично провел время с парнем, обманывающим программистов трюковыми играми. Я поехал с Кеном в Москву по приглашению Академии наук, встреча, которая была сорвана, когда власти США арестовали Белль в аэропорту Ньюарка (см. ссылки ниже). И я много летал с ним — у Кена есть самолет и лицензия пилота. Он даже ездил в Россию летать на МиГе. Вот краткая биография великого человека:

Кеннет Лейн Томпсон (родился 4 февраля 1943 г.) – пионер компьютерных наук. Большую часть своей карьеры он работал в Нью-Джерси в Bell Laboratories. Там в начале 1970-х он разработал операционную систему Unix, которая до сих пор широко используется — по сути, это сердце Android и iOS. Кен также создал язык программирования под названием B (в честь своей жены Бонни). Это был прямой предшественник C (как и его сын Кори). Это самый широко используемый язык программирования в мире.

В 2006 году Кен переехал в Калифорнию и начал работать в Google. Там он стал соавтором языка программирования Go, который быстро становится мировым стандартом. Современные программисты склонны преклонять колени при упоминании имени Кена.

Также читайте: