Barbara Liskov Alive
Led the CLU design — iterators, abstract data types, and the substitution principle named for her.
19251950197520002025
Created CLU
Designed CLU (1974) — abstract data types, iterators, exceptions as language features — and formulated the Liskov Substitution Principle (1987/94), the 'L' in SOLID.\n\nTuring Award 2008. Her substitution principle is the rule every OO design argument cites.