Twenty Years of Dijkstra's Cruelty
WatersOfOblivion writes "Twenty years ago today, Edsger Dijkstra, the greatest computer scientist to never own a computer, hand wrote and distributed 'On the Cruelty of Really Teaching Computer Science' (PDF), discussing the then-current state of Computer Science education. Twenty years later, does what he said still hold true? I know it is not the case where I went to school, but have most schools corrected course and are now being necessarily cruel to their Computer Science students?" Bonus: Dijkstra's handwriting.
They made us do mostly Java, even though a number of us could do C or C++.
Ofcourse I can write a line of code!
Behold, in al its glory:
printf("hello world");
I think we can keep recursing like this until someone returns 1
cat > hello.c
printf("hello world");
^D
gcc hello.c
hello.c:1: error: expected declaration specifiers or '...' before string constant
hello.c:1: warning: data definition has no type or storage class
hello.c:1: warning: conflicting types for built-in function 'printf'
What do you think this is, wikipedia?
Our school had 3 separate Java classes, 3 separate C classes, and 3 separate C++ classes: all in 3 different departments.
Silly. This can't be true. Everyone knows that there are no classes in C.
A cat is no trade for integrity!
You have been trolled (by Dijkstra).
What do you think this is, wikipedia?[citation needed]
Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
But what a troll! Look around and see the pityful kind of trolls we are mostly left with now :(
My forte is made out of cushions from my mom's couch.
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
My forte is made out of cushions from my mom's couch.
You mean your mom's couche, I think.
Empires grow and crumble, and the Turtle Moves. Gods come and go, and still the Turtle Moves. The Turtle Moves.
Not that I come up from the basement very often, but I've never seen my mom bake bread :)
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
What about Beowulf? I mean, that's over a millennium ago, and he certainly left his mark on computer scientists.