Barbara Liskov: the power of software abstraction
Liskov’s work on data abstraction and CLU helped shape modular software design.
Meet the ideas and people behind computing, the Internet and modern security.
Liskov’s work on data abstraction and CLU helped shape modular software design.
From The Art of Computer Programming to TeX, Knuth emphasized analysis and careful presentation.
Kahn’s internetworking work placed shared protocols at the center of Internet architecture.
Cerf and Robert Kahn’s TCP/IP work helped heterogeneous networks communicate.
The Web proposal at CERN connected documents and links over existing Internet infrastructure.
Linux’s 1991 beginnings grew into a much larger story of collaborative kernel development.
Unix and B form part of Thompson’s influential work on systems and programming tools.
Ritchie’s work illustrates how a language and an operating system can shape each other.
From Mark I to program-translation tools, Hopper helped make software easier to express.
Turing connected foundational questions about computation with practical wartime codebreaking.
Lovelace’s notes connected an algorithmic example with a broader vision of symbolic computation.