Деннис, Джек

Pause

Джек Боннелл Деннис (англ. Jack Bonnell Dennis; 13 октября 1931, Элизабет, Нью-Джерси, США — 14 марта 2026) — американский учёный в области информатики и преподаватель, почётный профессор информатики и инженерии Массачусетского технологического института (MIT). Известен как один из основателей проекта Multics и разработчик концепции одноуровневой памяти. Внёс значительный вклад в развитие хакерской культуры и создание интерактивных отладчиков.

Общие сведения
Что важно знать
Джек Деннис
англ. Jack Dennis
Дата рождения 13 октября 1931(1931-10-13)
Место рождения Элизабет, Нью-Джерси, США
Дата смерти 14 марта 2026(2026-03-14) (94 года)
Страна
Образование Массачусетский технологический институт
Род деятельности Информатика
Награды и премии

Медаль Джона фон Неймана, Зал славы SIGOPS ACM, член Национальной инженерной академии

Биография

Джек Деннис родился в Элизабет, штат Нью-Джерси[1]. Окончил Массачусетский технологический институт (MIT), получив степени бакалавра наук (1953), магистра наук (1954) и доктора наук (1958). Его докторская диссертация была посвящена анализу связи между задачами математического программирования и электрическими цепями[2]. После получения докторской степени Деннис стал преподавателем кафедры электротехники и информатики MIT, а в 1969 году получил звание полного профессора.

Умер 14 марта 2026 года в возрасте 94 лет[3].

Карьера

Работа Денниса в области компьютерных систем и языков программирования сыграла ключевую роль в формировании хакерской культуры. Будучи преподавателем MIT, он способствовал упрощению доступа к вычислительным ресурсам института на ранних этапах развития этой субкультуры[4]. Значительная часть идей, позже воплощённых в Unix, возникла в результате его раннего сотрудничества с Деннисом Ритчи и Кеном Томпсоном. Деннис также состоял в Клубе технического моделирования железных дорог (Tech Model Railroad Club), где зародились многие хакерские традиции и сленг.

В качестве профессора MIT Деннис оказал влияние на студента Алана Котока и коллег-профессоров Марвина Минского и Джона Маккарти. Он предоставлял молодым программистам доступ к дорогостоящим компьютерам, вдохновив поколение выпускников MIT, которые впоследствии определили развитие компьютерной индустрии в DEC, Xerox Parc и ARPA. В 1959 году Деннис совместно с сотрудником MIT Томом Стокхэмом создал интерактивный символьный отладчик FLIT для компьютера TX-0.

Деннис был одним из основателей проекта Multics. Его важнейшим вкладом стала концепция одноуровневой памяти. Хотя Multics не достиг полного коммерческого успеха, он оказал влияние на архитектуру многих операционных систем и вдохновил Кена Томпсона на создание первой версии Unix. За работу над проектом Multics Деннис был избран фелло IEEE.

Исследования Денниса в MIT были сосредоточены на теории вычислений и компьютерных системах, включая:

  • Теоретические модели вычислений
  • Структуры вычислений
  • Архитектуру компьютерных систем
  • Семантическую теорию компьютерных систем
  • Семантику параллельных вычислений

После выхода на пенсию из MIT в 1987 году Деннис работал независимым консультантом и исследователем в проектах, связанных с аппаратным и программным обеспечением для параллельных вычислений. Он сотрудничал с Исследовательским институтом передовых компьютерных наук НАСА, архитектурной группой Carlstedt Elektronik (Гётеборг, Швеция) и занимал должность главного научного сотрудника в Acorn Networks, Inc[2].

Значительная часть карьеры Денниса была посвящена не-фон-неймановским моделям вычислений, архитектуре и языкам, в которых программы не привязаны к счётчику команд. Вместе со своими студентами он развивал концепции единичного присваивания и потока данных, при которых инструкции выполняются по мере доступности данных (эта модель называется «статической», в отличие от «динамической» модели Арвинда).

В 2009 году Деннис был избран членом Национальной инженерной академии за вклад в совместное использование и защиту компьютерных систем, а также в параллельные архитектуры на основе принципов потока данных.

Награды и признание

Примечания

  1. ↑ Jack Dennis. Computer History Museum. Дата обращения: 8 июня 2026. Архивировано 8 сентября 2015 года.
  2. ↑ 1 2 3 Jack B. Dennis 1984 Eckert-Mauchly Award Recipient. IEEE Computer Society. Дата обращения: 8 июня 2026. Архивировано 18 октября 2013 года.
  3. ↑ Halpern, Jane. Professor Emeritus Jack Dennis, pioneering developer of dataflow models of computation, dies at 94, MIT News, Массачусетский технологический институт (10 апреля 2026). Дата обращения: 8 июня 2026.
  4. ↑ Jack Dennis. SoldierX. Дата обращения: 8 июня 2026. Архивировано 1 июля 2024 года.
  5. ↑ Dennis awarded IEEE John von Neumann Medal. MIT News (17 декабря 2012). Дата обращения: 8 июня 2026. Архивировано 1 января 2013 года.
  6. ↑ Dennis Selected for ACM SIGOPS Hall of Fame. MIT News (10 февраля 2012). Дата обращения: 8 июня 2026. Архивировано 3 апреля 2013 года.
  7. ↑ CSAIL PI Jack Dennis Named to NAE. CSAIL, MIT. Дата обращения: 6 января 2013. Архивировано 9 июня 2013 года.

Дополнительно по теме

Pause