Barbara Liskov, the Architect of Modern Algorithms
quantamagazine.org
quantamagazine.org
https://pmg.csail.mit.edu/CLU.html
Meanwhile at Bell Labs they were busy with C....
In retrospective it was a good move to learn a proper ADT* before the OOP mess.
I think it also introduced the concept of iterators.
--
*) Abstract Data Types
Absolutely; we should just be able to focus solely on her accomplishments. But that's not the society that we're in, and ignoring reality because it's uncomfortable will do far more of a disservice to her legacy than actually discussing it will.
She did face extra obstacles and hurdles because of sexism, and that's a bad thing that should be changed. Acknowledging it is the first, very minor step towards ensuring that brilliant researchers in the future don't have to spend as much time battling bias. They'll be able to spend more time making contributions to the field.
She was a prime mover in doubling the number of people who were allowed into the field. Personally, I think that's bigger than the LSP.