Barbara Liskov

Barbara Liskov

Computer Scientist & Programming Pioneer

About

Barbara Liskov is an American computer scientist at MIT who has made fundamental contributions to programming language design, software engineering, and distributed systems. She developed the Liskov Substitution Principle, a cornerstone of object-oriented programming that states objects of a subtype should be substitutable for objects of their base type. Her work on CLU introduced data abstraction and iterators, concepts now standard in modern programming. She received the 2008 Turing Award for her practical and theoretical advances in programming language design.

Key Contributions

  • Developed the Liskov Substitution Principle
  • Designed CLU programming language with data abstraction
  • Pioneered distributed systems and Byzantine fault tolerance
  • 2008 Turing Award recipient
  • One of the first women to earn a CS PhD in the US

Videos & Interviews

Theme
Language
Support
© funclosure 2025