Barbara Liskov Wins Turing Award
jonniee writes "MIT Professor Barbara Liskov has been granted the ACM's Turing Award. Liskov, the first US woman to earn a PhD in computer science, was recognized for helping make software more reliable, consistent and resistant to errors and hacking. She is only the second woman to receive the honor, which carries a $250,000 purse and is often described as the 'Nobel Prize in computing.'"
Does this mean she passed the turing test?
For those who might not have her original text handy, the Liskov Substitution Principle states (rather obviously):
which, when stated in the words of Robert "Uncle Bob" Martin as something we probably all intuitively understand from our daily work, is:
$x = ($x * 10) % 10 >= 5 ? 1 + int $x : int $x
Software is ALWAYS reliable. It is the code that people write that sucks.
No, computers are reliable. They'll do exactly what you tell them to do. Software, however, sucks, since it is simply a representation of the code that people write, which also sucks.
No, electrons are reliable. They'll do what you tell them to do. Hardware engineers however design crappy hardware.
Apparently there were far more women in computing in "the old days". The dominance of the male geeks is a relatively recent phenomenon.
Men aren't capable of becoming pregnant. I however, happen to believe women are just as capable of being good computer scientists as men are.
The fact that only a small minority of computer scientists are women, means that upwards of half our best CS talent is going to waste.
I think that's a pity.