Back to Videoarchive
Dertouzos Lecture Series
Barbara Liskov- The Power of Abstraction
Download video http://projects.csail.mit.edu/video/talks/dls/dlsLiskov.mp4
Abstraction is at the center of much work in Computer Science. It encompasses finding the right interface for a system as well as finding an effective design for a system implementation. Furthermore, abstraction is the basis for program construction, allowing programs to be built in a modular fashion. This talk will discuss how the abstraction mechanisms we use today came to be, how they are supported in programming languages, and some possible areas for future research.