Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Edsger Wybe Dijkstra: 1930-2002

Posted by michael on Wed Aug 07, 2002 06:51 PM
from the goto-end dept.
Order writes "Edsger Wybe Dijkstra, one of the founding fathers of computer science and the author of the famous "Go To Considered Harmful", has died on Aug. 6, 2002 after a long struggle with cancer."
This discussion has been archived. No new comments can be posted.
Edsger Wybe Dijkstra: 1930-2002 | Log In/Create an Account | Top | 409 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Sad. by loxosceles (Score:1) Wednesday August 07 2002, @06:56PM
    • Re:Sad. by Chexsum (Score:1) Wednesday August 07 2002, @07:42PM
    • Re:Sad. by FunkSoulBrother (Score:1) Thursday August 08 2002, @03:54AM
    • 1 reply beneath your current threshold.
  • Rest in Peace by Anonymous Coward (Score:1) Wednesday August 07 2002, @06:56PM
  • "We're not worthy!"... (Score:3, Interesting)

    by Sebastopol (189276) on Wednesday August 07 2002, @06:57PM (#4029495) Homepage

    After reading this article, I think we all need to pause for a minute, and consider the insight of this simple observation.

    Add his definition of things human minds are geared to list: static relationships. It's perfectly in line with Dawkins statement that human minds are designed to comprehend things roughly human-sized moving at roughly human-speeds.

    I keep forgetting how long people have been programming. Think about how many people using GOTO there were back in 1968. Probably only a few thousand. Crazy.

  • Rember to send him a thought by dmouritsendk (Score:1) Wednesday August 07 2002, @06:58PM
  • Rest in Peace... by jejones (Score:1) Wednesday August 07 2002, @06:59PM
  • Contents of article by Anonymous Coward (Score:1) Wednesday August 07 2002, @06:59PM
  • Final GOTO by Anonymous Coward (Score:2) Wednesday August 07 2002, @07:00PM
  • Rememberances of Dr. Dijkstra by husker_man (Score:2) Wednesday August 07 2002, @07:01PM
  • EWD Archives (Score:5, Informative)

    by charvolant (224858) on Wednesday August 07 2002, @07:02PM (#4029531) Homepage
    For more of his writings, the Edsger W. Dijkstra Archives [utexas.edu] contains a lot of interesting/insightful/amusing writings.

    A pity he's gone.

  • Respects (Score:4, Interesting)

    by BigWorm (103915) on Wednesday August 07 2002, @07:02PM (#4029535) Homepage
    Any service that uses pathfinding algorithms (such as MapQuest) should pay their respest.
    • Re:Respects (Score:4, Funny)

      by Anonvmous Coward (589068) on Wednesday August 07 2002, @07:14PM (#4029602)
      "Any service that uses pathfinding algorithms (such as MapQuest) should pay their respest."

      What a thoughtful post! Dictionary.com's pathfinding algorithms were able to find out what you mean by 'respest'. Heh.
      [ Parent ]
      • Re:Respects by T3kno (Score:2) Wednesday August 07 2002, @07:56PM
        • Re:Respects by Anonvmous Coward (Score:1) Wednesday August 07 2002, @09:25PM
          • Re:Re~ by Anonvmous Coward (Score:2) Saturday August 10 2002, @06:28PM
          • 1 reply beneath your current threshold.
      • Re:Respects by Anonvmous Coward (Score:1) Wednesday August 07 2002, @07:46PM
        • Re:Respects by Anonvmous Coward (Score:1) Wednesday August 07 2002, @09:30PM
        • 1 reply beneath your current threshold.
      • 1 reply beneath your current threshold.
    • Re:Respects by Anonymous Coward (Score:2) Wednesday August 07 2002, @08:00PM
  • More articles (Score:5, Informative)

    by devphil (51341) on Wednesday August 07 2002, @07:03PM (#4029541) Homepage


    Some links from my article that slashdot rejected some hours ago: the University of Texas announcement [utexas.edu] has a list of his awards and discoveries. (He taught at UT.) A brief paper [utexas.edu] (in PDF, it's scanned from a handwritten paper for CACM if I recall) shows his brilliant, clear, and concise methods of thought and writing.

    If you ever used an application that made use of shortest-path searching -- say, any real-time strategy game -- then you owe this man a debt of gratitude.

  • Another great quote (Score:5, Insightful)

    by cperciva (102828) on Wednesday August 07 2002, @07:04PM (#4029544) Homepage
    Dijkstra was very good at producing quotable remarks; in addition to his comment about computers, thought, submarines, and swimming (RTFA), he made the following remark about computer science:
    "Computer science is as much about computers as astronomy is about telescopes."
  • Let's hope he's Hindu by WankersRevenge (Score:1) Wednesday August 07 2002, @07:05PM
  • Why Care? OSPF by vonkraken (Score:1) Wednesday August 07 2002, @07:07PM
  • Some quotes of Edsger Dijkstra (Score:5, Informative)

    by Raindeer (104129) on Wednesday August 07 2002, @07:10PM (#4029581) Homepage Journal
    I found the quotes here: http://www.cse.iitb.ac.in:8000/~rkj/dijkstraquotes .html I paste them here in full to counter the slashdot effect.

    Some Quotes of Edsger Dijkstra
    "Always design your programs as a member of a whole family of programs, including those that are likely to succeed it"

    "Separate Concerns"

    "A Programming Language is a tool that has profound influence on our thinking habits"

    "The competent programmer is fully aware of the strictly limited size of his own skull; therefore he approaches the programming task in full humility, and among other things he avoids clever tricks like the plague" (from 1972 Turing Award Lecture)

    "Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code"

    "Program testing can best show the presence of errors but never their absence"

    "I mean, if 10 years from now, when you are doing something quick and dirty, you suddenly visualize that I am looking over your shoulders and say to yourself, "Dijkstra would not have liked this", well that would be enough immortality for me"

    And then my quote :-) -->
  • Ad placement by jakobk (Score:1) Wednesday August 07 2002, @07:14PM
  • My 2 cents by pjdepasq (Score:2) Wednesday August 07 2002, @07:18PM
  • So does that mean... (Score:3, Funny)

    by DrStrangeLoop (567076) on Wednesday August 07 2002, @07:23PM (#4029664) Homepage
    ...he is not going to need his forks [nist.gov] anymore and the other guys are finally getting to eat?

    seriously though, i think dijkstra will be remembered as long as there is the need to prevent race conditions... which in my eyes is quite an accomplishment.

    -strangeloop
    • 1 reply beneath your current threshold.
  • Sad night on Slashdot. by peterdaly (Score:2) Wednesday August 07 2002, @07:24PM
  • He did so much more... (Score:5, Informative)

    by Kook9 (69585) on Wednesday August 07 2002, @07:25PM (#4029672)
    It's a shame that /. seems to think "Go To Considered Harmful" is Dijkstra's signature achievement. He was profoundly influential in developing the theory of operating systems. He was one of the first proponents of layered design [cmu.edu]. He also did pioneering work in mutual exclusion [cs.vu.nl] (IIRC, he invented semaphores) and deadlock [ic.ac.uk]. In short, he is responsible for a lot of the fundamental concepts that we use to build complex systems today.
    • Re:He did so much more... (Score:5, Insightful)

      by Lictor (535015) on Wednesday August 07 2002, @08:43PM (#4030016)
      Indeed. He was a most amazing man in that he was clearly a brilliant theoretician, but he had a keen interest in solving theoretical problems that were of *practical* value (who would've thought there were so many neat mathematical problems in OS design?).

      The reason that the bulk of the comments here revolve around the whole GOTO thing is because, quite frankly, that is the only one of Diijkstra's contributions that the bulk of Slashdotters are capable of understanding and appreciating.

      Most of these posts are quite equivalent to, upon hearing of the passing of Ghandi, saying "Gee, I heard that guy could go a few days without food".

      But, to paraphrase the great man himself: in Computer Science most folks miss the science for the telescope. Some things never change.

      Rest in peace Professor Diijkstra.
      [ Parent ]
    • 1 reply beneath your current threshold.
  • Let's See... by Psx29 (Score:1) Wednesday August 07 2002, @07:25PM
  • An unknowing tribute by LucasMedaffy (Score:1) Wednesday August 07 2002, @07:26PM
  • Dijkstra by jefu (Score:1) Wednesday August 07 2002, @07:27PM
    • Re:Dijkstra by hawaiian717 (Score:1) Thursday August 08 2002, @05:06AM
    • Re:Dijkstra by invid (Score:2) Thursday August 08 2002, @07:07AM
    • 1 reply beneath your current threshold.
  • Sad to see him go (Score:5, Insightful)

    by teetam (584150) on Wednesday August 07 2002, @07:30PM (#4029698) Homepage
    He was one of the greatest computer scientists and programming language theorists ever. I sincerely mourn his passing.

    In today's computer world, dominated more by marketing folks more than the technicians, I wonder how many people have heard of this man. It is sad that in the last decade of so, CEOs like Bill Gates and Jeff Bezos have gained so much public recognition while people Dijkstra languish in relative anonymity.

    A few weeks ago, there was a post in /. about Knuth. I was surprised to see many ask who he was!

    • by guybarr (447727) on Thursday August 08 2002, @03:07AM (#4031252)
      It is sad that in the last decade of so, CEOs like Bill Gates and Jeff Bezos have gained so much public recognition while people Dijkstra languish in relative anonymity.

      and in his time, whom do you think was more famous, Newton or his King/Queen ? Lagrange or whatever Louie ruled then ?

      True metal survives the acid test of time. The ornamentations, the hype-sellers, the gates'es and Bezos'es, will be forgotten by everyone (except historians) by the next century.

      Dijkstra's shortest-path algorithm and other works will be remembered in centuries to come.

      [ Parent ]
    • Re:Sad to see him go by Arrowhead (Score:1) Thursday August 08 2002, @03:57PM
    • 1 reply beneath your current threshold.
  • Come on people by brandonsr (Score:1) Wednesday August 07 2002, @07:31PM
    • 1 reply beneath your current threshold.
  • Commentary on our profession (Score:5, Insightful)

    by nbvb (32836) on Wednesday August 07 2002, @07:32PM (#4029709) Journal
    For those of us who have chosen the fields of computer science & engineering as our professions, this is a time to reflect and realize just how lucky we are.

    We're getting in on the ground floor. The folks who were there in the VERY BEGINNING of our field are still around to teach us something. We need to remember just how privileged we are to have these fantastic people with us to "pass the torch" so to speak.

    Look at how far the medical field has come in its history. Or chemistry. Or physics. And these are just scientific professions.

    Think about other things, like teaching or agriculture.

    We're the next group to advance CS/E. We've got to adopt these folks as our mentors and learn all we can from them.

    Not just _how_ their stuff works, but _why_ they did it. Fundamental practices 30 years ago are as fundamental today as they were then.

    "Those who fail to learn from their past tend to repeat it."

    RIP, Mr. Dijkstra. And thanks for being such a great mentor.

    --NBVB
  • I like Spaghetti Code (Score:3, Funny)

    by extrasolar (28341) on Wednesday August 07 2002, @07:36PM (#4029731) Homepage Journal
    I like spaghetti code. I grew up on AppleSoft Basic and GW-Basic (thank you microsoft).

    I read books I picked up from the library for free which showed Basic programs threaded back and forth in sequence, for no apparent reason, and like this sentence, confusing the heck out of me. I saw it as a challenge. I also loved condition gotos'. They were evil.

    Gosub? Bah. They ran out of memory too much. Because I hadn't the discipline to Return before I Goto'd out of the subroutine. So I used Goto's to simulate procedures. I also eventually used Goto's in a way that I would eventually learn is like structured programming. Set some variables, goto here, do stuff, goto back, set the same variables something else, goto here, do stuff, maybe goto back. Or it would be the end of the program.

    Then I got my first C book. I still haven't got the hang of this language. Before the book even mentions "goto" it gives me a lecture on how awful goto's are and that they can produce spaghetti code. But I *like* spaghetti code. And whats with these labels? Line numbers were so much cooler. But I took the man's advice, I used functions.

    But Basic spoiled me. I was never an effective programmer since. It wasn't long after I learned of structured programming that I got my first book on C++ and was introduced to object-oriented programming. Now, for someone using structured techniques for a couple years, the need for objects seemed to make sense. But I was lost in a sea of hierarchial classes and virtual methods.

    When I first went on the internet, I started learning all kinds of crazy languages, hoping some of them would be simpler. And there were many. Except for forth and common lisp. Except for ML and Smalltalk. So I am still toying with scheme as I speak, still trying to figure out what exactly the difference between a recursive and iterative process is.

    Eventually, I'll figure out how to write spaghetti code in this otherwise clean and elegant language too. Continuations sound promising, from what it sounds like.

    I wish the best of Dijkstra--hope he rests in peace. Honestly, I've never heard of him until this post to slashdot.

    But maybe it is slightly better for him not to know that some of us never learn.
  • Quotes (Score:5, Funny)

    by dargaud (518470) <slashdot AT gdargaud DOT net> on Wednesday August 07 2002, @07:41PM (#4029745) Homepage
    For memory:
    "The question of whether a computer can think is no more interesting than the question of whether a submarine can swim."
    - Edsgar W. Dijkstra.
    "The use of COBOL cripples the mind; its teaching should therefore be regarded as a criminal offense."
    - E.W. Dijkstra.
    "In the good old days physicists repeated each other's experiments, just to be sure. Today they stick to FORTRAN, so that they can share each other's programs, bugs included."
    - E.W. Dijkstra.
    • Re:Quotes by Galvatron (Score:1) Thursday August 08 2002, @03:24AM
    • 1 reply beneath your current threshold.
  • re:guards (Score:3, Interesting)

    by epine (68316) on Wednesday August 07 2002, @07:48PM (#4029775)
    Two chapters from one of Dijkstra's books improved my program correctness by an order of magnitude, and this was after I had fully digested Bertrand Meyer on programming by contract. His notion of guards is the number one item on my top ten list of everything I know about writing correct code.
    • Re:guards by jason_watkins (Score:3) Wednesday August 07 2002, @10:35PM
    • 1 reply beneath your current threshold.
  • by dankelley (573611) on Wednesday August 07 2002, @07:49PM (#4029783)
    To enjoy the next hour (or week, or month, ...) set aside this /. thread and enter into a Dijsktra thread.

    Just looking at his U texas [utexas.edu]publication list is an awesome (pre-1990s meaning) experience. Let your eyes scan it, as they would the Grand Canyon. Then wander around the UTexas site, where many publications are online, and start reading. You'll be a better person for it. And you may experience a thrill of understanding, when you see that his hands hold up so much of today's code, as Shakespeare's hands hold up so much of the language and common experience of the English world.

    To get a feel for the span of his life's work, consider his thesis title, "Communications with an automatic computer." The word "automatic" was necessary then, to distinguish it from a person with a calculator. The machine he used in his thesis? It had a 32K memory unit. He divided this into what he called "living" and "dead" memory.

    Let's hope that his memory will be of the living variety.

    To a man I never shall meet, thank you.

  • How to find the funeral? by Edward Kmett (Score:1) Wednesday August 07 2002, @07:57PM
  • Is it really *objectively* better? by Tablizer (Score:2) Wednesday August 07 2002, @08:01PM
  • What this shows by Gorimek (Score:1) Wednesday August 07 2002, @08:12PM
  • My last wishes by brer_rabbit (Score:1) Wednesday August 07 2002, @08:14PM
  • God Bless Dijkstra (Score:5, Insightful)

    by RickHunter (103108) on Wednesday August 07 2002, @08:14PM (#4029873)

    This man contributed many great ideas to our field. The sad thing is how many programmers are still in ignorance of them, even now. You did great things, Mr. Dijkstra, and will be sorely missed. I just hope we're still allowed to have generic computing devices in ten years' time, so we can continue to refine and develop the revolutionary ideas you left us with.

  • Dijkstra's shunting yard... by donnz (Score:2) Wednesday August 07 2002, @08:30PM
  • I'm surprised he was alive in my lifetime... by Guppy06 (Score:2) Wednesday August 07 2002, @08:42PM
  • You want to honor Dijkstra? by Salamander (Score:2) Wednesday August 07 2002, @08:44PM
  • GOTO is harmful by sharkey (Score:1) Wednesday August 07 2002, @09:03PM
  • he taught an honors undergrad course at UT by togo (Score:1) Wednesday August 07 2002, @09:13PM
  • zerg by Lord Omlette (Score:2) Wednesday August 07 2002, @09:17PM
  • Dijstra's papers from the mid 1970's. (Score:5, Interesting)

    by sbaker (47485) on Wednesday August 07 2002, @09:19PM (#4030168) Homepage
    When I was just fresh out of college back in 1978, a collegue of mine who had been on Dijstras circulation list gave me a large stack of photocopied papers from Dijstra...all written in his own handwriting because he liked to invent his own symbols and found typewriters too limiting. I was working for Philips Research at the time - and I suppose Dijstra was working at Philip's "Math Center" in Eindhoven, Holland.

    I've kept a whole boxful of his papers over the years - just because they are so fascinating to browse.

    He invented his own programming language for expressing algorithms - but doesn't seem ever to have written a compiler for it. He refers to algorithms his mother came up with...almost every document has something interesting like that.

    The notes are written in the most perfect handwriting you've ever seen.

    They could have been printed - they are that precise. Then, one of them out of the blue seems to have been written in someone else's handwriting - it's just as amazingly neat though and when you get to the end of it, it says something like: Apologies for the poor handwriting in this note, but my left hand could use some practice. :-)

    These cannot be stored as text files without losing most of their historical interest. Maybe I should spend an evening or two to scan them and put them online. There could be no more fitting tribute to the man.
  • Dijkstra's Lectures by Anonymous Coward (Score:1) Wednesday August 07 2002, @09:21PM
  • Hmmm.... by Pig Hogger (Score:1) Wednesday August 07 2002, @09:23PM
  • his name by edyu (Score:1) Wednesday August 07 2002, @09:29PM
  • by tarvid (48247) on Wednesday August 07 2002, @09:31PM (#4030222) Homepage
    Although Edsger is remembered for the article on the
    goto, his development of the stack model was an
    evolutionary leap in the development of computers.

    Every computer made today embodies his model.
    Interrupt handling, recursion, reentrant
    programming, multi-programming, multi-processing,
    virtual memory all come out of Edsger's model.

    I had the great fortune to work on a Burroughs B5500
    and later the first B6500 that made it out of
    manufacturing. This entire series of computers
    was based on Edsger's model and his Algol 60 compiler.

    Tony Hoare may have put it best when he quipped
    "Algol is an improvement over all its successors".

    Certainly Edsger was an improvement over most of
    his successors.

    Jim Tarvid
  • Dijkstra quote on OO by Yumpee (Score:1) Wednesday August 07 2002, @10:02PM
  • A great loss... (Score:4, Insightful)

    by DCowern (182668) on Wednesday August 07 2002, @10:10PM (#4030400) Homepage

    Moderators: This is one of those posts where I say screw karma. Mod me to redundant hell if you wish, it just doesn't matter.

    This is an extremely sad day for computer science. There is hardly a field in CS that Dijkstra's work didn't touch. His work can be seen everywhere we use computers.

    Personally, this is an extremely sad day for me as well. Although I never met the man or saw him speak (now one of my greatest regrets), being in college, he's my equivalent of a Joe DiMaggio or a Ted Williams. This man was a hero and an inspiration to me.

    Sometimes it really pisses me off that we show such public sorrow for sports figures who pass away like Ted Williams who for the most part didn't do a damn thing to really and truly improve our lives (granted Ted Williams was a marine and fighter pilot but that's not why most people were mourning him). This man greatly and directly contributed to a vast improvement of our quality of life as human beings. His obituary will be a foot note and page Z-42 of the NY Times and Washington Post but when celebrities die, they're front and center on page 1. It makes me sick.

    That's my 2 cents and I'm not giving any damn change. >:o

  • A Sad Day by rodac (Score:1) Wednesday August 07 2002, @10:12PM
  • My Memory... by marko123 (Score:1) Wednesday August 07 2002, @10:15PM
  • Thank you Edsger Wybe Dijkstra by twoslice (Score:1) Wednesday August 07 2002, @10:54PM
  • Semaphores by aschlemm (Score:1) Thursday August 08 2002, @12:13AM
  • Personal Experience with by kurtbollacker (Score:2) Thursday August 08 2002, @12:53AM
  • Studying Dijkstras in CS Course by ttau (Score:1) Thursday August 08 2002, @12:58AM
  • Nice Stepanov comment by ljubom (Score:1) Thursday August 08 2002, @01:07AM
  • Dijkstra's Law (of programming inertia) by ediron2 (Score:2) Thursday August 08 2002, @01:32AM
  • goto alternative: comefrom (Score:3, Funny)

    by Michael Wolf (23460) on Thursday August 08 2002, @02:01AM (#4031104)
    Let's not forget this bit of fun. We can banish goto forever now that someone finally invented [fortran.com]
    comefrom.
  • Linux Kernel (Score:5, Interesting)

    by AftanGustur (7715) on Thursday August 08 2002, @02:19AM (#4031150) Homepage


    Those who actually read the linux kernel source codem probably already knew Dijkstra and his god-like powers in the computer-sciences.

    But for those who put their nose in there and juts read the comments, there are some references

    Fr example: drivers/scsi/NCR5380.c

    goto part2; /* RvC: sorry prof. Dijkstra, but it keeps the rest of the code nearly the same */
  • Remeber this day with an all-nighter and caffeine by zardie (Score:1) Thursday August 08 2002, @02:35AM
  • Shortest Path to Heaven by sireenmalik (Score:1) Thursday August 08 2002, @04:24AM
  • The Touring Machine? by NickElm (Score:1) Thursday August 08 2002, @04:33AM
  • Very sad by Xouba (Score:1) Thursday August 08 2002, @05:03AM
  • Couldn't be married as a "programmer"... by ivi (Score:1) Thursday August 08 2002, @06:17AM
  • My redundant two cents by DNAGuy (Score:1) Thursday August 08 2002, @06:53AM
  • A few years back.... by Hugh Kir (Score:2) Thursday August 08 2002, @07:37AM
  • My favorite EWD Quote by pstreck (Score:1) Thursday August 08 2002, @07:53AM
  • Read his writings by Junks Jerzey (Score:2) Thursday August 08 2002, @08:45AM
  • Three reactions by Lumpish Scholar (Score:2) Thursday August 08 2002, @08:51AM
  • Dijkstra's work by DVega (Score:1) Thursday August 08 2002, @09:06AM
  • Media has to change by subspacemsg (Score:1) Thursday August 08 2002, @09:47AM
  • A great loss by PowerPuffGirl (Score:1) Thursday August 08 2002, @09:58AM
  • Random Dijkstra story by JTB (Score:1) Thursday August 08 2002, @10:09AM
  • Knuth on GOTO by Mignon (Score:2) Thursday August 08 2002, @10:27AM
  • So long, and thanks for all .. (Score:4, Interesting)

    by C. E. Sum (1065) on Thursday August 08 2002, @10:51AM (#4033209) Homepage Journal
    I received my computer science degree from the University of Texas, where Dr. Dijkstra taught before retiring. I never took the undergraduate class he offered (I was kind of intimidated at the time), but the professor who taught my Software Engineering class had him come in to lecture one day.

    This software engineering class was very pragmatic, emphasizing methodical design, implentation, and testing. As I recall, Dr. Dijkstra gave his lecture near the end of our semester, by which time we had been heavily involved in something resembling a team development evironment for a few months.. There was a very corporate feeling to our regimen of meetings and reports.

    So one day we all go to the faculty lounge to hear the esteemed professor speak. He comes in the door of the lounge appearing to me most unlike the kind of man who could write so forcefully about programming, dressed in shorts and a tee-shirt with a distinctly old-grandfather look on his face.

    In his very soft-spoken manner, he told us that he beleived that the main problem with programmers was a lack of rigor. People were so concerned with coding and testing that they never learned how to write something correctly the first time. He asked us to prove the correctness of the code for a binary search and spent the next half-hour proceeding glumly as we slowly worked through the process with him.

    I got the impression we were a vaguely dissapointing group of students who he could tell were not convinced of the validity of his approach. It wasn't even a bitter dissapointment, though. I felt as though he was someone who had totally convinced himself that he knew how to make the world a better place, but that noone was listening.

    He answered our questions about "gotos considered harmful" (it was his editor's idea to give it the cute title) with what I considered obvious patience. He talked about how he really only was able to keep up on the research that people referred to him these days. And then the lecture was over.

    Our professor and Dr. Dijkstra were good friends, and I hung around after class talking with them about computer science and Dijksta's past. I ended up in his office after a while and we chatted about the current state of the industry as he saw it, why he really liked Texas, and so on. He was so intelligent in his conversation--asked so many probling questions--that by the time I was done I felt both touched and exhausted. He put on his cowboy hat and walked out of the office with me and headed off to his next appointment.

    That was the last time I saw Esdgar Dijkstra--the only real time I ever talked to him. But I feel that the world has lost a quiet crusader, and I feel a tug in my heart thinking about this old dean of computer science with his cowboy hat.
  • Even more Dijkstra quotes (Score:3, Informative)

    by Lumpish Scholar (17107) on Thursday August 08 2002, @11:03AM (#4033301) Homepage Journal
    It is practically impossible to teach good programming style to students that have had prior exposure to BASIC; as potential programmers they are mentally mutilated beyond hope of regeneration.

    APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums.

    The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence.

    When FORTRAN has been called an infantile disorder, PL/I, with its growth characteristics of a dangerous tumor, could turn out to be a fatal disease.

    COBOL is for morons.

    With respect to COBOL you can really do only one of two things: fight the disease or pretend that it does not exist.

    The question of whether computers can think is like the question of whether submarines can swim.
  • Modern Euclid by notfancy (Score:2) Thursday August 08 2002, @01:00PM
  • Shortest Path by marklyon (Score:1) Thursday August 08 2002, @01:07PM
  • Obituary in the London-based Times by Observer (Score:2) Friday August 09 2002, @03:28AM
  • Old poem: "Father Edsger" by phr2 (Score:2) Friday August 09 2002, @06:19AM
  • Funny, really by marsvin (Score:1) Sunday August 11 2002, @03:34AM
  • Re:Purchase as much LNUX as you want to make? by epine (Score:1) Wednesday August 07 2002, @07:00PM
    • 1 reply beneath your current threshold.
  • Re:How do you pronounce his last name? by Anonymous Coward (Score:1) Wednesday August 07 2002, @07:09PM
  • Re:Damn you Order by loxosceles (Score:1) Wednesday August 07 2002, @07:09PM
  • Re:-1, Insightful by Vengie (Score:1) Wednesday August 07 2002, @07:19PM
  • Re:Dijkstra's final proof by jefu (Score:1) Wednesday August 07 2002, @07:20PM
  • Re:-1, Insightful by Tri0de (Score:1) Wednesday August 07 2002, @07:29PM
  • Re:WHAT ABOUT GENE KAN??? by Kamel Jockey (Score:1) Wednesday August 07 2002, @07:41PM
  • Re:His name rings a bell by VRisaMetaphor (Score:1) Wednesday August 07 2002, @08:30PM
    • 1 reply beneath your current threshold.
  • Re:WHAT ABOUT GENE KAN??? by greenrd (Score:1) Wednesday August 07 2002, @08:51PM
    • 1 reply beneath your current threshold.
  • Re:Sad News : Edsger Wybe Dijkstra, dead, at 64 by McCart42 (Score:1) Wednesday August 07 2002, @09:08PM
  • Re:Blah by Requiem (Score:1) Thursday August 08 2002, @01:11AM
  • Re:My favorite Dijkstra quote by joesilicon (Score:1) Thursday August 08 2002, @09:26AM
  • Re:Author of what? by Baikala (Score:1) Thursday August 08 2002, @10:38AM
  • Re:Author of what? by Lord_Byron (Score:1) Thursday August 08 2002, @12:24PM
  • 31 replies beneath your current threshold.
(1) | 2