Barbara Liskov

Barbara Liskov
Liskov in 2010
Born
Barbara Jane Huberman

(1939-11-07) November 7, 1939 (age 85)
Los Angeles, California, US
Alma mater
Known for
SpouseNathan Liskov (1970–)
Children1
Awards
Scientific career
FieldsComputer science
InstitutionsMassachusetts Institute of Technology
ThesisA Program to Play Chess End Games (1968)
Doctoral advisorJohn McCarthy[1]
Doctoral students

Barbara Liskov (born November 7, 1939, as Barbara Jane Huberman) is an American computer scientist who has made pioneering contributions to programming languages and distributed computing. Her notable work includes the introduction of abstract data types and the accompanying principle of data abstraction, along with the Liskov substitution principle, which applies these ideas to object-oriented programming, subtyping, and inheritance. Her work was recognized with the 2008 Turing Award, the highest distinction in computer science.

Liskov is one of the earliest women to have been granted a doctorate in computer science in the United States, and the second woman to receive the Turing award. She is currently an Institute Professor and Ford Professor of Engineering at the Massachusetts Institute of Technology.[2][3]

  1. ^ Barbara Liskov at the Mathematics Genealogy Project
  2. ^ "Barbara Liskov". A.M. Turing Award. Association for Computing Machinery. Retrieved 28 August 2021.
  3. ^ Barbara Liskov, Programming Methodology Group, MIT.