filmov
tv
How Data Abstraction changed Computing forever | Barbara Liskov | TEDxMIT
![preview_player](https://i.ytimg.com/vi/_jTc1BTFdIo/maxresdefault.jpg)
Показать описание
Object oriented programming revolutionized the world of computing forever. Barbara Liskov, Turing Award winner and one of the first women to be granted a doctorate in computer science in the United States, shares the story of "the aha moment" when she thought of using object-oriented programming as a novel method for data abstraction in computing.
Barbara Liskov is an Institute Professor and head of the Programming Methodology Group. Liskov's research interests lie in programming methodology, programming languages and systems, and distributed computing.
Major projects include: the design and implementation of CLU, the first language to support data abstraction; the design and implementation of Argus, the first high-level language to support implementation of distributed programs; and the Thor object-oriented database system, which provides transactional access to persistent, highly-available objects in wide-scale distributed environments. Her current research interests include Byzantine-fault-tolerant storage systems, peer-to-peer computing, and support for automatic deployment of software upgrades in large-scale distributed systems.
Barbara Liskov is an Institute Professor and head of the Programming Methodology Group. Liskov's research interests lie in programming methodology, programming languages and systems, and distributed computing.
Major projects include: the design and implementation of CLU, the first language to support data abstraction; the design and implementation of Argus, the first high-level language to support implementation of distributed programs; and the Thor object-oriented database system, which provides transactional access to persistent, highly-available objects in wide-scale distributed environments. Her current research interests include Byzantine-fault-tolerant storage systems, peer-to-peer computing, and support for automatic deployment of software upgrades in large-scale distributed systems.
Комментарии