Biography.guide
Home › People › Computer scientist › Jack Dennis
Portrait of Jack Dennis

Jack Dennis

1931 – 2026

American computer scientist

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Jack Dennis

Lived 1931 – 2026 (aged 94). Jack Dennis was an American computer scientist, electrical engineer, engineer and university teacher, known for Multics.

Jack Bonnell Dennis (October 13, 1931 – March 14, 2026) was an American computer scientist and academic who was Emeritus Professor of Computer Science and Engineering at Massachusetts Institute of Technology.

The work of Dennis in computer systems and computer languages is recognized to have played a key role in hacker culture. As a Massachusetts Institute of Technology faculty member, he sponsored easier access to computer facilities at MIT during the early development of the subculture. Much of what would later become Unix came from his early collaboration with Dennis Ritchie and Ken Thompson. This collaboration and open philosophy live on today.

Dennis was also a member of the Tech Model Railroad Club, which incubated much of the early slang and traditions of hacking.

Early life and education Dennis was born in Elizabeth, New Jersey on October 13, 1931. His doctoral thesis analyzed the relation between mathematical programming problems and electrical networks.

Dennis was one of the founders of the Multics project. His most important contribution to the project was the concept of the single-level memory. Multics was not fully successful as a commercial project, but it was important because it influenced the design of many other computer operating systems, most importantly the direct inspiration for Ken Thompson (who also worked on the project) to design the first incarnation of Unix. In recognition of his work on the Multics project, Dennis was elected as IEEE Fellow.

Dennis' research at the MIT focused in Computer Theory and Computer Systems, specifically:

Theoretical Models for Computation Computation Structures Structure of Computer Systems Semantic Theory for Computer Systems Semantics of Parallel Computation Computer System Architecture

Dennis also worked as an independent consultant and research scientist on projects related to parallel computer hardware and software since his retirement from MIT in 1987. He worked with the NASA Research Institute for Advanced Computer Science as visiting scientist, with the Architecture Group of Carlstedt Elektronik (Gothenburg, Sweden), and with Acorn Networks, Inc., as Chief Scientist.

A great part of Dennis' career was devoted to non-von Neumann models of computation, architecture, and languages, where programs are not attached to a program counter. Along with his students, Dennis adopted the concepts of single assignment and dataflow, in which instructions are executed as soon as data are available (this specific model is called "static" in contrast to Arvind's "dynamic").

In 2009, Dennis was elected a member of the National Academy of Engineering for contributions to sharing and protection in computer systems and parallel architectures based on data flow principles.

Death Dennis died on March 14, 2026, at the age of 94. Association for Computing Machinery (ACM) Special Interest Group on Operating Systems (SIGOPS) Hall of Fame, 2012 Member of the National Academy of Engineering (NAE), 2009 Eckert-Mauchly Award, 1984 IEEE Fellow ACM Fellow

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Known for
Multics
Education
Massachusetts Institute of Technology
Employers
Massachusetts Institute of Technology
Awards
Guggenheim Fellowship; IEEE John von Neumann Medal; Eckert–Mauchly Award; ACM Fellow
Also known as
Jack Bonnell Dennis, Jack B. Dennis

People in Jack Dennis's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Jack Dennis's

Frequently asked questions

Who was Jack Dennis?

American computer scientist

When was Jack Dennis born?

Jack Dennis was born on 13 October 1931 in Elizabeth.

When did Jack Dennis die?

Jack Dennis died on 14 March 2026.

What was Jack Dennis's occupation?

Jack Dennis was a computer scientist, electrical engineer, engineer and university teacher.

What was Jack Dennis known for?

Jack Dennis was known for Multics.

What nationality was Jack Dennis?

Jack Dennis was American.

Sources & further reading

· Wikipedia: Jack Dennis

· Wikidata: Q266386

· DBpedia: Jack Dennis

Cite this page

APA: Biography.guide. (2026). Jack Dennis. https://biography.guide/jack-dennis/

MLA: "Jack Dennis." Biography.guide, https://biography.guide/jack-dennis/.

Chicago: "Jack Dennis." Biography.guide. https://biography.guide/jack-dennis/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:27 UTC