Деннис, Джек

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

Джек Деннис

англ. 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 и более поздних версий.

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