News for hackers. Stuff that matters.
Re:Dijkstra: “You will be treated as grown-ups” by Sven7 on Sunday July 14, 2013 @01:55PM (#6041544)
When it comes to profs of the stature of Dijkstra it doesn't matter what you pay the school.
Re:Dijkstra: “You will be treated as grown-ups” by prostoalex on Sunday July 14, 2013 @03:08PM (#6041820)
US higher education system mixes two types of professors:

1) Those who do an excellent job researching

2) Those who do an excellent job teaching

I don't know anything about Dijkstra's teaching abilities, but (1) and (2) are frequently an OR for each professor, not an AND.

Re:Dijkstra: “You will be treated as grown-ups” by eitally on Monday July 15, 2013 @09:19AM (#6045301)
The fact is that unless it's in the student's own field of research interest, it's far much profitable to the kids to be under the tutelage of a teacher rather than a researcher. Perhaps universities should offer independent research/study options to undergraduates in the same way they do for graduate students: describe your interests, create a plan of work, recruit a review committee (or for undergrads, perhaps just a single professor), and have at it. As a history major I had a couple of folks treat their own courses this way and by acting as a facilitator to self-discovery I learned far more than in traditional lectures. Standing out for me was Terry Belanger (http://en.wikipedia.org/wiki/Terry_Belanger), but he's something of a "Dijkstra" celebrity in the field of bibliophilia so ymmv. One of the options he gave students was to curate their own exhibit in the University of Virginia's most prominent display museum (the Dome Room of the http://www.virginia.edu/rotunda/), and this experience was one of themost impactful experiences in my college career. ... It also steered me away from public history and toward technology, and I'm glad that happened BEFORE I graduated than afterward.
Re:Dijkstra: “You will be treated as grown-ups” by null_ptr on Sunday July 14, 2013 @03:35PM (#6041921)
So a XOR :-)
Re:Dijkstra: “You will be treated as grown-ups” by sukuriant on Sunday July 14, 2013 @03:52PM (#6041985)
The AND professors I've had are some of the finest. I think I had 1, maybe 2.
Re:Dijkstra: “You will be treated as grown-ups” by tomjen3 on Sunday July 14, 2013 @02:51PM (#6041749)
What, other than the (rather trivial) algorithm named after him, has he really done that is worth noting? To me he is like Crockford - all talk, no code.
Re:Dijkstra: “You will be treated as grown-ups” by michaelhoffman on Sunday July 14, 2013 @03:02PM (#6041794)
Here is the citation for his 1972 Turing Award, the highest distinction in computer science:

"Edsger Dijkstra was a principal contributor in the late 1950s to the development of the ALGOL, a high level programming language which has become a model of clarity and mathematical rigor. He is one of the principal proponents of the science and art of programming languages in general, and has greatly contributed to our understanding of their structure, representation, and implementation. His fifteen years of publications extend from theoretical articles on graph theory to basic manuals, expository texts, and philosophical contemplations in the field of programming languages."

Re:Dijkstra: “You will be treated as grown-ups” by greenyoda on Sunday July 14, 2013 @03:24PM (#6041885)
And let's not forget his work on concurrent processes: he invented the concept of the semaphore, which is still widely used almost fifty years later.

https://en.wikipedia.org/wiki/Semaphore_%28programming%29

Re:Dijkstra: “You will be treated as grown-ups” by fnordfnordfnord on Sunday July 14, 2013 @03:35PM (#6041923)
>he invented the concept of the semaphore,

I think he may have borrowed that from the railroads, even if he didn't invent it independently though, he was smart enough to see its usefulness and apply it.

Re:Dijkstra: “You will be treated as grown-ups” by marvin on Sunday July 14, 2013 @03:21PM (#6041869)
...and for those on HN who are self-taught and aren't aware of the history of computer science, ALGOL is the foundation of imperative programming and inspires just about every imperative language today.

Crucially, this means C and C++, which means that Dijkstra's work is part of the foundation for most operating systems and low-level code in the world - indeed most software systems period, since the vast majority of these are somehow based on C.

Re:Dijkstra: “You will be treated as grown-ups” by srean on Sunday July 14, 2013 @03:25PM (#6041888)
Never ever have I felt a stronger urge to downvote. Its one thing to be ignorant and vapid, entirely another to cast judgements from a position of entitlement, without even the bare minimum of an effort to edify yourself.

The shortest path algorithm comes nowhere close to his other accomplishment. A significant part of computer science stands on its feet, because of the foundations he built.

Re:Dijkstra: “You will be treated as grown-ups” by Derander on Sunday July 14, 2013 @03:01PM (#6041792)
http://www.cs.utexas.edu/users/EWD/

Feel free to read one of the thirteen hundred things he published. Most relevant to you (probably) is that he championed the use of "structured programming" -- aka, if, for, while, and other narrowly focused constructs -- as opposed to GOTO: he's the author of "Go To Statement Considered Harmful ".

Also, remember also that many algorithms seem trivial once you've learned them.

Re:Dijkstra: “You will be treated as grown-ups” by wglb on Sunday July 14, 2013 @03:20PM (#6041864)
He wrote an OS, in conjunction with students, called THE. It had a total of something like four errors in its lifetime.

He also spearheaded a compiler project which was made up of two teams where one part would check each other.

You should check out some of his work, in particular, his calling out computer manufacturers for making bogus hardware.

Re:Dijkstra: “You will be treated as grown-ups” by innguest on Sunday July 14, 2013 @07:53PM (#6042796)
This is one of the most interesting posts here, but some of those are hard to search for. Care to link?
Re:Dijkstra: “You will be treated as grown-ups” by wglb on Sunday July 14, 2013 @10:18PM (#6043305)
There are vast archives of his writing here: http://www.cs.utexas.edu/users/EWD/

A paper describing THE: http://www.cs.virginia.edu/~zaher/classes/CS656/p341-dijkstr...

This paper here http://www.tomandmaria.com/tom/Writing/DijkstrasCrisis_Leide... has a worthwhile quote:

Dijkstra’s crisis was rather more idiosyncratic than has generally been acknowledged. He took up the language of crisis to convey the need to replace “Chinese armies” of badly trained and mediocre programmers with an elite corps of “mathematical engineers” modeled on himself.

Here is an article of personal reflections about a correspondence with Dijkstra: http://vanemden.wordpress.com/2008/05/06/i-remember-edsger-d....

Folks today don't seem to read much Dijkstra. I think the growing security industry is one side effect of that.

Re:Dijkstra: “You will be treated as grown-ups” by innguest on Monday July 15, 2013 @04:31AM (#6044340)
Much obliged!
Re:Dijkstra: “You will be treated as grown-ups” by logical42 on Sunday July 14, 2013 @04:08PM (#6042053)
I suspect you may have overpaid for your education.