Деннис, Джек

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Джек Деннис

англ. Jack Dennis


Дата рождения
13 октября 1931 года
Место рождения
Элизабет, Нью-Джерси, США
Дата смерти
14 марта 2026 года



Род деятельности
Информатика
Образование
Массачусетский технологический институт




Награды и премии

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

Джек Боннелл Деннис (англ. Jack Bonnell Dennis; [Нет даты!]) — американский учёный в области информатики и преподаватель, почётный профессор информатики и инженерии Массачусетского технологического института (MIT). Известен как один из основателей проекта Multics и разработчик концепции одноуровневой памяти. Внёс значительный вклад в развитие хакерской культуры и создание интерактивных отладчиков.

Биография[править]

Джек Деннис родился в Элизабет, штат Нью-Джерси[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 сентября 2015. Проверено 8 июня 2026.
  2. 2,0 2,1 2,2 Jack B. Dennis 1984 Eckert-Mauchly Award Recipient. IEEE Computer Society. Архивировано из первоисточника 18 октября 2013. Проверено 8 июня 2026.
  3. Halpern, Jane. Professor Emeritus Jack Dennis, pioneering developer of dataflow models of computation, dies at 94, MIT News, Массачусетский технологический институт (10 апреля 2026 года).
  4. Jack Dennis. SoldierX. Архивировано из первоисточника 1 июля 2024. Проверено 8 июня 2026.
  5. Dennis awarded IEEE John von Neumann Medal. MIT News (2012-12-17). Архивировано из первоисточника 1 января 2013. Проверено 8 июня 2026.
  6. Dennis Selected for ACM SIGOPS Hall of Fame. MIT News (2012-02-10). Архивировано из первоисточника 3 апреля 2013. Проверено 8 июня 2026.
  7. CSAIL PI Jack Dennis Named to NAE. CSAIL, MIT. Архивировано из первоисточника 9 июня 2013. Проверено 6 января 2013.

Ссылки[править]

Рувики

Одним из источников, использованных при создании данной статьи, является статья из википроекта «Рувики» («ruwiki.ru») под названием «Деннис, Джек», расположенная по адресу:

Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий.

Всем участникам Рувики предлагается прочитать материал «Почему Циклопедия?».