Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Loss of a Legend

by dreadpiratepeter (Priest)
on Oct 13, 2011 at 15:11 UTC ( #931268=perlmeditation: print w/replies, xml ) Need Help??

For anyone who hasn't heard, Dennis Ritchie died. For you young kids, he was the creator of C and the co-creator of Unix, without which there is no Perl.
I don't know that I can think of anyone who had a bigger influence on my career. He will be missed.

"Worry is like a rocking chair. It gives you something to do, but it doesn't get you anywhere."

Replies are listed 'Best First'.
Re: Loss of a Legend
by BrowserUk (Pope) on Oct 14, 2011 at 02:10 UTC

    I commiserate with those who knew him for their loss.

    Ongoing, my first edition copy of K&R which has been within arms length of me whenever I've been programming for very nearly 30 years, will probably continue to get referenced weekly as it has for most of that time,

    There are showmen, some legends in their lifetimes, and then there are the quiet men that just got on and did what needed to be done.

    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.
Re: Loss of a Legend
by sundialsvc4 (Abbot) on Oct 14, 2011 at 00:46 UTC

    #include <stdio.h>
    void main() {
        while (elapsed_time() < 60) {
        printf("Goodbye, world!\n");

    mortality ... ... sucks.

Re: Loss of a Legend
by bibliophile (Parson) on Oct 14, 2011 at 16:11 UTC
    I knew I was in the right field when I found that the index entry for "recursion" in _The_C_Programming_Language_ included the page number for the index entry for recursion.

      It took me a while to fully grasp what you just said there. But yeah, that's humour with style.

      That's a rather common joke. Something like "infinite loop: see loop, infinite .... loop, infinite: see infinite loop" :-)

      Enoch was right!
      Enjoy the last years of Rome.

Re: Loss of a Legend
by pvaldes (Chaplain) on Oct 13, 2011 at 20:05 UTC
    yes, he has a veeeery short line at the bottom of the screen in the news here, in the same tv that tell us the most insignificant detail of the live of Steve Jobs just a week ago. In the main frame someone was talking about the last coach of a football team...
Re: Loss of a Legend
by Anonymous Monk on Oct 14, 2011 at 13:08 UTC
Re: Loss of a Legend
by ambrus (Abbot) on Oct 17, 2011 at 11:54 UTC

    We have another thread for this at RIP Dennis Ritchie. The two threads were posted almost simultanously.

Re: Loss of a Legend
by wazoox (Prior) on Oct 17, 2011 at 10:37 UTC
    As a DMR tribute, you can send your C testimony here: K&R and you.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlmeditation [id://931268]
Approved by GrandFather
[ambrus]: Corion: well Prima::Object says something like that the cleanup method will send an onDestory message and that you can't get more messages after cleanup, or something.
[Corion]: ambrus: Yeah - I don't think the deep source dive will be necessary if things are implemented as simple as they could be :)) And hopefully I won't need (more) timely object destruction. I can update the screen at 60Hz and hopefully even do HTTP ...
[Corion]: ... transfers in the background. Now that I think about it, this maybe even means that I can run the OpenGL filters on Youtube input :)
[ambrus]: Corion: I mentioned that the unix event loop of Prima always wakes up at least once every 0.2 seconds. Have you found out whether the win32 event loop of Prima does that too?
[Corion]: ambrus: Hmm - I would assume that the onDestroy message is sent from the destructor and doesn't go through the messageloop, but maybe it is sent when a window gets destroyed but all components are still alive...
[ambrus]: Corion: partly deep source dive, partly just conservative coding even if it adds an overhead.
[Corion]: ambrus: Hmm - no, I haven't looked at wakeup intervals ... I wonder why it should want to wakeup periodically because it gets a lot of messages from the Windows message loop (on Windows obviously)
[ambrus]: (Alternately a deep source dive and then rewrite that event loop to make it better, and then as a bonus you get an idle method.)
[ambrus]: The 0.2 seconds wakeup is likely a workaround for some bug, but I can't guess what bug that is.
[ambrus]: It's been there since Prima 1.00 iirc

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (6)
As of 2016-12-09 10:27 GMT
Find Nodes?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:

    Results (150 votes). Check out past polls.