Barbara Liskov
Barbara Liskov (born November 7, 1939) is an American computer scientist and professor.
Early life
Liskov was born in Los Angeles, California.[1] She got her BA in mathematics at UC Berkeley.[2] After she graduated in 1961, she went to work at the Mitre Corporation.[1] After a year, Liskov moved to Harvard and worked on computer translation of human languages. [2]In 1968, she moved back to California and got her PhD in computer science at Stanford. [2]
Career
Liskov then moved back to Bedford, Massachusetts to work at the Mitre Corporation.[1]She worked on computer design and operating systems.[2] During that time, she created the Venus Computer, which was specially created to support complex software.[2] In 1971, she took a position at the Massachusetts Institute of Technology (MIT), where she started her work with data abstraction.[2] She developed two programming languages, CLU and Argus.[2] They are used in almost every modern programming language.[2] She later published Abstraction and Specification in Program Development (1986) and Program Development in Java: Abstraction, Specification, and Object-Oriented Design (2001).[2] In 2008, Liskov won the A.M. Turing Award.[1]