Barbara Liskov Flashcards
Who is Barbara Liskov?
Barbara Liskov is a pioneering computer scientist known for her contributions to programming languages, data abstraction, and distributed systems.
When and where was Barbara Liskov born?
Barbara Liskov was born on November 7, 1939, in Los Angeles, California.
What degree did Barbara Liskov earn at Stanford University?
Barbara Liskov earned a Ph.D. in computer science at Stanford University in 1968.
What is Barbara Liskov best known for in computer science?
Barbara Liskov is best known for her work on data abstraction, the Liskov Substitution Principle, and contributions to distributed systems.
Fill in the blank: The programming language ____ was developed by Barbara Liskov in the 1970s to support data abstraction.
CLU
What is the Liskov Substitution Principle (LSP)?
The Liskov Substitution Principle states that objects of a superclass should be replaceable with objects of a subclass without affecting the correctness of the program.
Which major award did Barbara Liskov win in 2008?
Barbara Liskov won the Turing Award in 2008 for her contributions to programming languages and system design.
What significant barrier did Barbara Liskov face when applying to graduate school?
Barbara Liskov was rejected from Princeton’s graduate program because they did not admit women at the time.
What programming concept did Barbara Liskov’s work on data abstraction influence?
Barbara Liskov’s work on data abstraction heavily influenced the development of object-oriented programming.
Fill in the blank: Barbara Liskov’s contributions to ____ systems helped build modern cloud computing and fault-tolerant systems.
distributed
How has Barbara Liskov contributed to gender equality in STEM?
Barbara Liskov served as a mentor and role model for women in computer science, promoting diversity and inclusion in the field.
True or False: The name CLU for Barbara Liskov’s programming language was chosen because of its deep technical meaning.
False. The name CLU was chosen because it was short and had no particular meaning.
What was the historical environment like during Barbara Liskov’s early career?
The field of computer science was male-dominated, and opportunities for women were limited during the 1960s and 1970s.
How did Barbara Liskov’s work on distributed systems impact modern technology?
Her work on distributed systems influenced the development of reliable cloud computing, databases, and large-scale applications.
Fill in the blank: Barbara Liskov was one of the first women in the United States to earn a Ph.D. in ____.
computer science