Slashdot Mirror


Dennis Ritchie, Creator of C Programming Language, Passed Away

WankerWeasel writes "The sad news of the death of another tech great has come. Dennis Ritchie, the creator of the C programming language and a key developer of the Unix operating system, has passed away. For those of us running Mac OS X, iOS, Android and many other non-Windows OS, we have him to thank. Many of those running Windows do too, as many of the applications you're using were written in C."

725 comments

  1. dmr by suso · · Score: 5, Insightful

    Mourn for his passing, but celebrate his life. He didn't just change the world, he make world.

    1. Re:dmr by alphatel · · Score: 3, Funny

      I am not now, nor have I ever been, a member of the demigodic party.

      --
      When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
    2. Re:dmr by ericvids · · Score: 5, Funny

      He didn't just change the world, he make world.

      I thought he just said hello to it... :)

      RIP

      --
      Pet peeve: Profane people propagating perfunctory pedantry.
    3. Re:dmr by Anonymous Coward · · Score: 0

      Yeah, but please don't delay any technological advances on his account...

    4. Re:dmr by RivenAleem · · Score: 4, Funny

      I C what you did there.

    5. Re:dmr by Anonymous Coward · · Score: 0

      #include

      main()
      {
              printf("Goodbye World, R.I.P");
      }

    6. Re:dmr by Anonymous Coward · · Score: 3, Funny

      "I C what you did there." plus thinking objectively he had class

    7. Re:dmr by Anonymous Coward · · Score: 3, Funny

      He was certainly a strong type.

    8. Re:dmr by Anonymous Coward · · Score: 5, Insightful

      And yet there won't even by any news in most places about him, because he didn't make shiny things.

    9. Re:dmr by Canazza · · Score: 4, Funny

      he gave us more than a few pointers

      --
      It pays to be obvious, especially if you have a reputation for being subtle.
    10. Re:dmr by genjix · · Score: 4, Insightful

      >Greedy misanthropist that sold shiny gadgets with sweatshop labor dies and is praised by millions.

      >Creator of the most widely used programming language of all time and pioneer of Unix, both arguably a significant contributing factor to the success of every modern tech company, dies and not a single newspaper cares.

      Inventor of C and UNIX. 4chan has a sticky for him. That's the extent of media coverage I could find.

      A real legend of technology has died and nobody will even understand what he did.

      exit(0);

    11. Re:dmr by Anonymous Coward · · Score: 0

      $ ./a.out
      GoodBye World, R.I.P$

    12. Re:dmr by Anonymous Coward · · Score: 1

      Even now (9:22 AM EDT), if you go to the Technology section of Google News, there's no headline for him. You have to actively search for "Dennis Ritchie" to find any news on him.

    13. Re:dmr by djdanlib · · Score: 1

      Whew! I just barely had enough time to brace myself for the inevitable pun war.

    14. Re:dmr by TheGratefulNet · · Score: 4, Insightful

      he wasn't famous for being famous or sleeping around. he wasn't a sports hero. he didn't ruin an economy (or several). he didn't make billion dollar films. he didn't start or fight in wars.

      therefore, no one in the media cares. ;(

      yeah, we have our priorities right in this world. oh yeah.

      --

      --
      "It is now safe to switch off your computer."
    15. Re:dmr by theMAGE · · Score: 1

      Just wait until the second...

    16. Re:dmr by Andrewkov · · Score: 1

      Steve Jobs didn't do any of those things either, but look at the news coverage he gets.

      (although technically he did make billion dollar films)

    17. Re:dmr by CapuchinSeven · · Score: 1

      It's possible to feel saddened over his death and Job's and know full well what they both did for the world, but it is indeed a shame that I've seen almost no coverage of his death and probably won't.

    18. Re:dmr by Ynot_82 · · Score: 2

      pointers are redundant...
      obviously a java dev

    19. Re:dmr by mikael · · Score: 1

      Apple's products are used a lot by the media types. They all have their iPhones for booking interview slots and sending updates to each other as well as iPad's and Mac's for doing all their video editing, compositing and DVD burning.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    20. Re:dmr by Hognoxious · · Score: 1

      Same with Blackberries, which is why the outage is in the news so much.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    21. Re:dmr by loxfinger · · Score: 4, Interesting

      My computer science professors, back in the mid 1980's, were highly suspicious of any computer book thicker than "The C Programming Language." I understand now how they respected Dennis' gift for concision.

    22. Re:dmr by bhsurfer · · Score: 2

      I was thinking about that book myself - I don't know that I've ever read a better programming book. Not only could the guy invent a language but he could write well enough to explain it in as easy a manner as possible given the subject matter. That's a talented guy right there.

      --
      Those are my principles, and if you don't like them... well, I have others.
      Groucho Marx
    23. Re:dmr by Anonymous Coward · · Score: 0

      No they will not understand what he did. Everyone in North America knows what an Iphone is not everyone knows what a pointer or variable are : ) . Knowledge is not king Money and fame are that is the way it has always been. But Dennis did so very much.

    24. Re:dmr by justforgetme · · Score: 1

      That taught us how to manage our garbage!

      --
      -- no sig today
    25. Re:dmr by Anonymous Coward · · Score: 3, Informative

      It takes time, but it is percolating up to broader/general media.

    26. Re:dmr by justforgetme · · Score: 1

      BTW: why does wikipedia state 8th October? wikipedia

      And if he died on Saturday why is this on slashdot today, five days later?

      --
      -- no sig today
    27. Re:dmr by word_virus · · Score: 1

      ALL OF MY MOD POINTS FOREVER

    28. Re:dmr by Anonymous Coward · · Score: 0

      Exactly

    29. Re:dmr by Anonymous Coward · · Score: 0

      Mourn for his passing, but celebrate his life. He didn't just change the world, he make world.

      And, what's more, he managed to do it all without even being sued for it!

      The good, old free times of freedom. R.I.P.

    30. Re:dmr by Anonymous Coward · · Score: 0

      That is what made him great. Greatness are those that do something and no one even knows they did it.

      RIP and Thanks!

    31. Re:dmr by Anonymous Coward · · Score: 0
    32. Re:dmr by perryizgr8 · · Score: 1

      yeah, as i see it, c was the language that really started this whole computer thing going.

      --
      Wealth is the gift that keeps on giving.
    33. Re:dmr by Anonymous Coward · · Score: 0

      It's on the BBC.

    34. Re:dmr by Anonymous Coward · · Score: 0

      +1

    35. Re:dmr by Anonymous Coward · · Score: 0

      http://www.bbc.co.uk/news/technology-15287391

    36. Re:dmr by The+Moof · · Score: 1

      And if he died on Saturday why is this on slashdot today, five days later?

      Pure lack of media coverage. Based on my searching, it was originally just posted on some social networking sites (even the Slashdot link goes to a Google+ post). So, add the time for people to corroborate the rumor, add the fact that Jobs died a day or two before hand, add the fact that he's not a household name (despite the enormous impact he's had on people's lives), and you have almost no media coverage.

    37. Re:dmr by aztracker1 · · Score: 1

      This is emphatically not a trolling comment. I would say the most widely used programming language today is JavaScript.

      That said, Dennis Ritchie is a father to modern computing. He wrote the language and platform that is the foundation of most computing in the world today. Including languages, styles and techniques that expanded on those foundations. The core of Unix is everywhere, and it's influence is seen at the near bare metal level of most computer systems (including Windows from NT forward, Linux and OSX). To me this is a far sadder day in the course of a technology based world that the loss of Steve Jobs.

      --
      Michael J. Ryan - tracker1.info
    38. Re:dmr by Anonymous Coward · · Score: 0

      Mourn for his passing, but celebrate his life. He didn't just change the world, he make world.

      Well said. Rest in peace, mate. My childhood would not have been the same without him. Unix, C ... always there.

    39. Re:dmr by c++0xFF · · Score: 1

      Even better, he invented a language that could be explained that easily while still being what it became.

      One possible reason for the brevity of the book: the K&R brace style was invented to make the code snippets shorter. Little did they know the religious war they would start with that.

      (Possibly apocryphal, but still fun to repeat).

    40. Re:dmr by Rizimar · · Score: 1

      And now his body will return; to the earth.

    41. Re:dmr by NJRoadfan · · Score: 1

      I can't even find an obituary. I live local to Bell Labs, I think I went to high school with his son.

    42. Re:dmr by Anonymous Coward · · Score: 0

      num_tech_pioneers--;

    43. Re:dmr by mfnickster · · Score: 1

      He defined the type. You might even say he was typecast!

      --
      "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
    44. Re:dmr by smartaleckkill · · Score: 1

      Well, it did make the BBC News front page: http://www.bbc.co.uk/news/technology-15287391

    45. Re:dmr by cplusplus · · Score: 1
      --
      "False hope is why we'll never run out of natural resources!" - Lewis Black
    46. Re:dmr by Zancarius · · Score: 3, Interesting

      I was thinking about that book myself - I don't know that I've ever read a better programming book. Not only could the guy invent a language but he could write well enough to explain it in as easy a manner as possible given the subject matter. That's a talented guy right there.

      If you (or others) haven't read his essays on the history of C and UNIX, you should. He was a fantastic writer, and he managed to make such "dry" subjects palatable for even non-programmers. Indeed, reading memoirs of his time at Bell Labs during the 1970s takes you there, with him, while he and his colleges developed the core technologies that would create the world we're in today.

      There are several other essays written by him, but those two are the ones I've had bookmarked for a very long time and stand out in my mind.

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    47. Re:dmr by vigour · · Score: 1

      Lost at C:\
      Found at C

    48. Re:dmr by Anonymous Coward · · Score: 0

      Finally... "something of value was lost..."

    49. Re:dmr by orcrist · · Score: 1

      I would posit that almost any javascript interpreter you're using was written in C or one of its derivatives...

      --
      San Francisco values: compassion, tolerance, respect, intelligence
    50. Re:dmr by blair1q · · Score: 1

      He was a twitter Top Tweet, and a top-10 story on Google news. Still is, at the moment. Surprising, since they list only 44 news sources. This is a story with a narrow journalistic focus that is getting an enormous amount of internet action. Evidence that the web at large is still disproportionately geeky.

    51. Re:dmr by blair1q · · Score: 1

      That's surprising, because it was easily the narrowest computer book on any shelf.

    52. Re:dmr by Bob-taro · · Score: 1

      "I C what you did there." plus thinking objectively he had class

      You're thinking of Stroustrup.

      --
      Prov 9:8 Do not rebuke mockers or they will hate you; rebuke the wise and they will love you.
    53. Re:dmr by Darinbob · · Score: 1

      He made the shiny, everyone else made the things to go with it.

    54. Re:dmr by triffid_98 · · Score: 1

      And if he died on Saturday why is this on slashdot today, five days later?

      The faithful were waiting for him to assert(rise again) in fulfillment of the holy <stdio.h> scriptures.

      And yes, it's a sad reflection on our society when an engineer like Ritchie can't even get a byline but a marketing tool like Jobs gets a week+ of global mourning.

    55. Re:dmr by aztracker1 · · Score: 1

      But the code the interpreter is running, is what language again? That's like saying all JavaScript written in Visual Studio is really .Net, or in Eclipse is really Java.

      --
      Michael J. Ryan - tracker1.info
    56. Re:dmr by Anonymous Coward · · Score: 0

      I have always thought that _The C Programming Language_ should have won a Pulitzer based on the quality and clarity of its prose as applied to its subject.

      I'm sure I first read this book in 1976, but the copyright on my current copy is 1978. Can anyone explain?

      My religion as a socialist secular humanist prevents me from reading most computer documentation because of failure in literary quality and organization, but this work is surely an exception. Yow, am I confused yet?

    57. Re:dmr by turgid · · Score: 1

      C is an absolutely incredible language. It is very simple, but not too simple. It's is very powerful and can be used to create some very high-level abstractions yet still gives absolute control over the machine. A simple C compiler can be implemented relatively (for a compiler!) easily (so they say) and for most architectures. C code can be very portable and the machine code produced even by the simpler compilers is quite efficient. This was very important 30+ years ago when hitherto the only way to get decent performance was to write in tedious and un-portable assembly language.

      To give you an idea of how simple and efficient C can be, the first C compiler I used was HiSoft C for the ZX Spectrum. This ran on a machine with about 40k usable RAM and a 3.5MHz Z80 (8-bit). The compiler (integer-only, though) and editor were RAM-resident and could compile and execute programs of many hundreds of lines.

    58. Re:dmr by JBMcB · · Score: 1

      This is emphatically not a trolling comment. I would say the most widely used programming language today is JavaScript.

      In use meaning deployments, or in-use meaning active programmers? JavaScript is being used a lot, I'm sure, as every web site uses it and there are hundreds of millions of web sites. However, a lot of that deployment is using canned JavaScript, there are only a few dozen web frameworks that most of those sites use.

      C is heavily used in embedded applications, which have an *enormous* market. Embedded processors outsell desktop and server processors by an order of magnitude. And nearly all of it is custom, you can't use the same code to drive a furnace as a vending machine, though they might use the same controller. I'm pretty sure C programmers outnumber JavaScript programmers.

      --
      My Other Computer Is A Data General Nova III.
    59. Re:dmr by Anonymous Coward · · Score: 0

      Mourn for his passing, but celebrate his life. He didn't just change the world, he $> make hello_world.c

      There, I fixed that for you.

    60. Re:dmr by Anonymous Coward · · Score: 0

      I have to agree. I don't mourn his passing. He accomplished more in his life than any of us can ever dream. He left this world with a lasting legacy. If anything a parties should be thrown in his honor where we all swap stories about the first time we ever wrote a program in C, or our first experience with Unix, and the lasting impact that what he left behind has on our lives.

      We also shouldn't compare his to Steve Jobs. Apples and Oranges (no pun intended). Steve Jobs had an impact in a completely different way, and was a success in a completely different way.

    61. Re:dmr by syousef · · Score: 1

      My computer science professors, back in the mid 1980's, were highly suspicious of any computer book thicker than "The C Programming Language." I understand now how they respected Dennis' gift for concision.

      I like C. I have taught C at University. I have great respect for Ritchie. But "The C Programming Language" is a gift of CONFUSION, not concision. Worst book for a beginner. Not that great as a reference. But the language itself is a thing of beauty despite the fact that you have enough rope to hang yourself and all your colleagues ten times over.

      --
      These posts express my own personal views, not those of my employer
    62. Re:dmr by Finn_Hakansson · · Score: 0

      But because of his contributions, countless companies have made, not just billions, but trillions.

    63. Re:dmr by aztracker1 · · Score: 1

      I don't know that I would go that far, there are a lot of internal line of business web based applications... Many of these will use differing backend languages, but at least some JavaScript on the client-side. I would also say there is more business (internal) application development, that is web based, than the total of embedded systems programming.

      I don't have a doubt in my mind that C is very widely used at systems level development, or that there is a lot of it. Only that there are more high-level language developers building web based applications for intranet/extranet use than any other segment... the only real commonality is JavaScript, not that it's the largest part of most of their jobs, but that the diversity of backend tools drops off that aspect.

      I will say that most of those using JavaScript don't know the language all that well, and that someone who writes C code at least once a week is has better knowledge of the C language, than a typical JS dev does JS... As much as I like JS, I think there are a lot of people writing/using butchered code.

      --
      Michael J. Ryan - tracker1.info
    64. Re:dmr by Bo'Bob'O · · Score: 1

      I just heard the news in the few short minutes of NPR top headlines on one of the public radio classical stations. They covered about as much as in the summery above.

      That seems an honest and respectful amount of news.

    65. Re:dmr by Anonymous Coward · · Score: 0

      Are you surprised?

      The same thing happened in 1997. While the world was busy mourning and gushing over Princess Diana, Mother Theresa quietly passed away, virtually unnoticed.

      Some might argue that MT might have preferred it that way, but her legacy still deserved so much more.

    66. Re:dmr by digitig · · Score: 1

      Yes, I just saw it on BBC news. Kudos to them, for all their faults they do get quite a lot right.

      --
      Quidnam Latine loqui modo coepi?
    67. Re:dmr by Anonymous Coward · · Score: 0

      Actually, just do a Google News search for "Dennis Ritchie", and you'll see how much media coverage the news of his death got. Sadly, not as much as Jobs, and definitely not nearly as much as he deserves. The news of his death at the time I'm writing this is at #3 on BBCNews' most popular list...

      --
      main()
      {
              printf("goodbye, world\n");
      }

    68. Re:dmr by Anonymous Coward · · Score: 0

      >4chan has a sticky for him. That's the extent of media coverage I could find.

      No. 2 most shared item on the BBC News website

      His C book has been uppermost on my desk for the last week, emanating waves of brilliance....

    69. Re:dmr by chajath · · Score: 1

      Now the world is so void

    70. Re:dmr by Anonymous Coward · · Score: 0

      There are respectable news sources that do report on things..
      http://www.bbc.co.uk/news/technology-15287391

    71. Re:dmr by Anonymous Coward · · Score: 0

      our stacks now overflow with his created frames of reference

    72. Re:dmr by alexborges · · Score: 1

      I will say this. Above the early Unix crew, only the True Elders. You had to buy the Compiler a Fucking BEER before these guys came along. I say Ritchie is up there with Master Turing, Master Von Newumann and that old chap from DEC whose name I cannot for the life of me remember that started the doodling tradition that creeps up in the Unix Red Book.

      True gods of computing. Like the (thank god) living Master Knuth....

      In ANY case, it is good that we pay homage to the leaders of our tribe. Both living and dead.

      --
      NO SIG
    73. Re:dmr by Anonymous Coward · · Score: 0

      http://gabriellacoleman.org/blog/?p=2159

    74. Re:dmr by daffmeister · · Score: 1
    75. Re:dmr by Anonymous Coward · · Score: 0

      java sucks

    76. Re:dmr by Eunuchswear · · Score: 1

      yeah, as i see it, c was the language that really started this whole computer thing going.

      Then you see it wrong.

      There were languages before (and after) C.

      There were operating systems before (and after) Unix.

      dmr was a genius, but let's not get carried away.

      --
      Watch this Heartland Institute video
    77. Re:dmr by Anonymous Coward · · Score: 0

      Mourn for his passing, but celebrate his life. He didn't just change the world, he make world.

      I thought he make all

    78. Re:dmr by perryizgr8 · · Score: 1

      There were languages before (and after) C.

      but they were shit before c, and those languages that were after c and were any good were heavily influenced by c.

      There were operating systems before (and after) Unix.

      but they were shit.

      --
      Wealth is the gift that keeps on giving.
    79. Re:dmr by Eunuchswear · · Score: 1

      There were languages before (and after) C.

      but they were shit before c, and those languages that were after c and were any good were heavily influenced by c.

      Because lisp is shit? Haskel is shit?

      There were operating systems before (and after) Unix.

      but they were shit.

      Multics was shit? Plan9 is shit?

      Yours is a very small and parochial vision of the world. I am sure that dmr would be appalled.

      --
      Watch this Heartland Institute video
    80. Re:dmr by Anonymous Coward · · Score: 0

      National Public Radio has a short segment about Dennis Ritchie.

      http://thin.npr.org/s.php?sId=141329198&rid=2

    81. Re:dmr by shallot · · Score: 1

      Mod parent up. When I read the book I was still very young, and I thought at the time I was reading something that was specially crafted for my age because it was so clear and easy to read even if it was talking about a topic that was hard to comprehend. Now that I think about it, and having read so many worse books in the meantime, I can't help but think it was a masterpiece.

    82. Re:dmr by jeremyp · · Score: 1

      Windows NT forward has no relationship to Unix other than a really half hearted implementation of Posix.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    83. Re:dmr by Urkki · · Score: 1

      I thought he just said hello to it... :)

      RIP

      You have to make it, before you can ./hello it.

  2. Goodbye by menkhaura · · Score: 4

    Just a couple of words: Thank You.

    --
    Stupidity is an equal opportunity striker.
    Fellow slashdotter Bill Dog
    1. Re:Goodbye by smash · · Score: 3, Informative

      As stated above. Without C, we wouldn't have Unix (which he also co-developed), Windows, OS X (and thus the i-devices) or most of the other modern operating systems. His contributions will live on.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:Goodbye by Anonymous Coward · · Score: 2, Informative

      Look, dmr did have a huge impact on the current state of affairs within the computing industry, and far beyond. But let's not pretend that things wouldn't have developed otherwise. The direction and outcome may have been very different, of course, but progress would have continued.

      If C hadn't arisen, we'd likely be using a language derived from PL/I or Pascal, both of which were C's main competitors in the 1970s. Hell, in an alternate world, maybe even Smalltalk would have taken off, had C not been so popular. Computing today would be very different than it is now had that happened. Given the very nature of Smalltalk, it may in fact have been far more open, without the need for the FSF and similar organizations and efforts.

      If UNIX hadn't arisen, we may very well be using a system that was based off of TOPS-20 or VMS instead. Those were essentially killed off by UNIX for most lower-end uses throughout the 1970s and 1980s. That wouldn't necessarily have been a bad thing. VMS offered some unique concepts and abilities that UNIX-like systems have only gained recently. It also offered far more flexibility when it came to userland programming languages, with interoperability between languages as diverse as ALGOL, BASIC, FORTRAN, PL/I, and COBOL being almost seamless.

      Dmr made some remarkable contributions, no doubt, but there were many, many factors at play that resulted in his creations and discoveries becoming what they are today.

    3. Re:Goodbye by Anonymous Coward · · Score: 0

      That is a ridiculous statement? Of course, without C, there would be no Computer Science and Programming Industry!!! No one would write operating systems or pick languages for them! Way to go.
      Or actually, maybe, we wouldn't have software that's as unreliable, but we would have something much better, like OBERON. Something like C is inevitable, just like Perl. Doesn't make C or Perl any less of a hack. Operating systems and the rest of software would be way more reliable and secure with better and more thought out languages like Modula or Python.

    4. Re:Goodbye by unixisc · · Score: 0

      Seconded! RIP

    5. Re:Goodbye by Richard_at_work · · Score: 1, Insightful

      Ritchie arguably contributed hugely to the computing industry, and his achievements should certainly be celebrated and he should be remembered.

      But ... comments like yours seriously piss me off - do you really think that if Ritchie hadn't created C, that no one else would have? That today we would still be using pre-C languages, constructs and ideas? That the world would have stagnated? That there would be no modern equivalents of Windows, OSX, Unix etc etc?

      Someone would have done it, sooner or later. Someone would have come up with the idea of a higher level, easier to use and more agile language, and the world would have moved on.

      I'm not trying to detract from Ritchies achievements, because he was the one that came up with that idea, and moved the world on - however, don't think that he was the only chance for that advancement...

    6. Re:Goodbye by Stumbles · · Score: 1

      it may in fact have been far more open, without the need for the FSF and similar organizations and efforts.

      That's very unlikely since the FSF deals with licensing not the actual code.

      --
      My karma is not a Chameleon.
    7. Re:Goodbye by Anonymous Coward · · Score: 0

      "because he was the one that came up with that idea"

      What *original* idea did he come up with, exactly? I'm pretty sure it was just the matter of circumstances at that place/time.

    8. Re:Goodbye by xtracto · · Score: 1

      If UNIX hadn't arisen, we may very well be using a system that was based off of TOPS-20 or VMS instead.

      The funny thing is that we actually are using a system which has its roots in VMS.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    9. Re:Goodbye by maxwell+demon · · Score: 2

      But ... comments like yours seriously piss me off - do you really think that if Ritchie hadn't created C, that no one else would have?

      Of course not. Someone might have invented another language fulfilling the same role, and being as good in that. But I strongly doubt that it would have been C. Maybe it would have been a better language. Maybe it would have been a worse language. But it would not have been the same language.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    10. Re:Goodbye by GNUALMAFUERTE · · Score: 1

      Not only that, the architect behind NT was of VMS fame.

      Of course, that backfired badly.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    11. Re:Goodbye by MightyMartian · · Score: 3, Insightful

      If Einstein had not developed Relativity, someone else would have, so I guess we can just sort of ignore or make light his contributions to physics on /. to make ourselves look kewl.

      Bullshit. Much more than Steve Jobs Ritchie was one of the key figures in the development of modern computing. C and Unix are among the major touchpoints in computer history, both to soon become dominant players in application development and operating systems.

      This is like saying "Someone else would have laid the groundwork of modern computing, so while Alan Turing was a real smart and influential guy..."

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    12. Re:Goodbye by LordLimecat · · Score: 1

      It is sad to see another tech great passing.

      However I am curious to see people saying "wouldnt have Windows,....". Isnt Windows very distinctly NOT unix, in almost every way? Kernel architecture, filesystem paradigms, etc etc etc. And my understanding (its been a LONG time since I read up on this, cut me some slack) was that MS-DOS was built by Gates and co for IBM (as Wikipedia seems to confirm), but that IBM rejected it, and so they went solo. (Actually, it looks like MS-DOS was a modified version of someone else's OS, but still seems to be distinctly not Unix). Windows sprung out of MS-DOS, and the 9x series was eventually replaced by WindowsNT series which was based on some other not-unix OS (Wikipedia notes, VMS). Worth noting is that the entire article on NT mentions Unix only once, in the phrase "features comparable to Unix".

      If it was regarding the language, C is undoubtedly important (isnt it still one of the most used languages in existence, esp in the embedded sphere?), but was Windows even built on C?

    13. Re:Goodbye by msobkow · · Score: 1, Insightful

      So because the development of C-like constructs was theoretically inevitable, you don't think one of the men who actually did it deserves to be remembered for that?

      Who should get the credit then?

      Never mind. Don't answer that. There is no valid answer. You're obviously just a petty, jealous troll, protesting at the man's online memorial like a Westboro Baptist bigot at a military funeral.

      --
      I do not fail; I succeed at finding out what does not work.
    14. Re:Goodbye by Lisandro · · Score: 2

      But ... comments like yours seriously piss me off - do you really think that if Ritchie hadn't created C, that no one else would have?

      He still did it, didn't he? He helped created both a low-level language and a OS that are still widely used everywhere, 40 years later.

      His contribution to our everyday life shouldn't be understated.

    15. Re:Goodbye by LordLimecat · · Score: 1

      People have a tendency to overstate contributions of the deceased as if we can make his life worth more by stating it. His passing is sad, and it sounds like he did an incredible amount to advance the state of computing, but in the end he was another person who happened to have a passion for computing.

      I think the sentiment of elevating his life goes sour when you use it to devalue the lives of others by comparison; there is no reason to infer that because your neighbor didnt create C or invent Unix, that their death would be less deserving of sorrow. A person's value is not simply a sum of the things they do and the people they know.

    16. Re:Goodbye by TheRaven64 · · Score: 3, Informative

      The FSF came into being because RMS had a printer with a buggy driver and couldn't fix it. With Smalltalk, the image contains all of the code. In a traditional Smalltalk environment, it's basically impossible to distribute code that the end user can't fix. If RMS' printer driver had been in Smalltalk, he'd have just fixed it and moved on, not founded the FSF.

      --
      I am TheRaven on Soylent News
    17. Re:Goodbye by TheRaven64 · · Score: 1

      That today we would still be using pre-C languages, constructs and ideas?

      Constructs like classes, ideas like garbage collection, closures, and higher-order functions?

      --
      I am TheRaven on Soylent News
    18. Re:Goodbye by VGPowerlord · · Score: 1

      If it was regarding the language, C is undoubtedly important (isnt it still one of the most used languages in existence, esp in the embedded sphere?), but was Windows even built on C?

      To my knowledge, Windows was/is built in C++. But again, that's heavily derived from C.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    19. Re:Goodbye by jmitchel!jmitchel.co · · Score: 1

      C (and for that matter unix) reflect a very specific aesthetic. C was by no means inevitable - there were plenty of other languages forty years ago, some of which are more "modern" than C. It is the aesthetic of the language that makes it so beloved (and despised), and that we owe to a very few people.

    20. Re:Goodbye by murdocj · · Score: 1

      It's not so much the C language, it's the philosophy of C and UNIX: keep it simple, do it right, build good tools that can be assembled to do useful stuff quickly. Really it's the invention of "agile" decades before agile became a buzzword. Sure, we'd be using something to do computing, but to pretend that all Ritchie is responsible for the is the exact syntax of C is missing the point.

    21. Re:Goodbye by Andrewkov · · Score: 3, Funny

      No, Windows is written in Visual Basic.

    22. Re:Goodbye by Anonymous Coward · · Score: 1

      > do you really think that if Ritchie hadn't created C, that no one else would have?

      Yep. Ken Thompson would have.

      Comments like yours seriously piss me off. "That's not so hard... anyone could have done that..." Give the credit where it's due, to those who make things happen.

    23. Re:Goodbye by Richard_at_work · · Score: 0

      It also shouldn't be *overstated*, which is my point - the original posters assertion was that without Ritchie, nothing we enjoy in the modern world would have existed - bullshit, someone would have built the foundation if Ritchie hadn't done it.

      Its like saying that if Edmund Hillary and Tenzing Norgay hadn't successfully climbed Mount Everest in 1953, then none of the following 5,104 ascents would have even been attempted...

      Ritchie deserves the praise for actually doing what he did, but don't overstep that praise and say he was the only one that could have done what he did, and we are all beholden to him for that.

    24. Re:Goodbye by murdocj · · Score: 1

      And that aesthetic perfectly fit writing an operating system in a (relatively) high level language instead of assembler. It's worth pointing out that UNIX was widely ported and became popular partially because it was written in C. Up to that point (and I'm sure someone will have a counter example to this, but I'll say it anyway) O/S's were written largely in assembler. Porting them was a pain. The concept of making the O/S portable is something that Ritchie should get credit for.

    25. Re:Goodbye by Anonymous Coward · · Score: 0

      but was Windows even built on C?

      Nope,it was VB obviously.

    26. Re:Goodbye by Dogun · · Score: 1

      Windows is C and C++, but mostly C. All native Windows interfaces are C interfaces. Even the COM ones.

    27. Re:Goodbye by Lisandro · · Score: 1

      I disagree. This isn't about climbing a mountain or discovering radium, which would have happened sooner or later.

      Unix in particular was so advanced and well thought out for its time that it is ridiculous.

    28. Re:Goodbye by Anonymous Coward · · Score: 0

      ...but in this universe he did create C. It's possible that in the parallel universes where he didn't, the language(s) created in its place were not as good or powerful, and that that could have stifled innovation. Instead of dealing in hypotheticals, we should deal with the reality in which we live, in which dmr deserves a lot of credit for the technologies we use today.

    29. Re:Goodbye by msobkow · · Score: 1

      Yes, this "dumb shit" considers your post to be as insulting, rude, off-topic, and misguided as the Westboro Baptists. I wouldn't have said so if I didn't think so.

      And the orignal poster never said Ritchie was the only one who could have done it -- that's your misguided misinterpretation. The kindest I could describe your post as is "pedantic" -- nit picking over phrasing or grammar and ignoring the underlying intent.

      --
      I do not fail; I succeed at finding out what does not work.
    30. Re:Goodbye by Kyusaku+Natsume · · Score: 1

      Indeed, is sad to see two of the most influential figures in our industry pass away so soon. Thank to them, I have a well paid job and managed to do many of the things that in the poverty of my childhood looked like crazy dreams.

      I must confess that I never put myself to learn C properly. The best homage that I can think now is to sit down and learn it, even if my job don't demand it.

      --
      Mexico: 100% conservative's America now!
    31. Re:Goodbye by datavirtue · · Score: 1

      Why does death always have to be sad? I think it rather petty to ascribe this label to all deaths. Death is inevitable, it leads to more creation. It causes people to reflect. You don't always have to be sad about it. We get old, sick, our bodies run down. Eventually it is not sad, it is just welcome. Sad is when someone lives a life in which they did not contribute anything. Some people are not afraid of death, at some point you just have to be rational about it, prepare for it, accept it. In the western world some people, most people maybe, are so afraid of death that it is technically irrational. Whats is the worst that could happen, you die. Are people afraid of death when they risk their lives to save a child or another human being? No, but on Sunday morning they are terrified of it.

      --
      I object to power without constructive purpose. --Spock
    32. Re:Goodbye by Hazel+Bergeron · · Score: 1

      Like everything.

    33. Re:Goodbye by Kjella · · Score: 1

      If Einstein had not developed Relativity, someone else would have, so I guess we can just sort of ignore or make light his contributions to physics on /. to make ourselves look kewl.

      The assertion was more like if it wasn't for Einstein, we'd still not know about relativity. It's an often asked question in history, how essential was that singular person or would the conditions produce the same results regardless. We have many cases of parallel inventions where say Daimler and Benz both invented the automobile, or where many in addition to Bell was about to invent the telephone. In other cases one person opened up a field nobody else realize existed and could have gone unnoticed for decades or potentially longer. With all respect to Dennis Ritchie, there was a lot of parallel development of programming languages. It's not like we'd all be stuck in the 70s if he hadn't invented C.

      --
      Live today, because you never know what tomorrow brings
    34. Re:Goodbye by msobkow · · Score: 1

      I realize some people have shortened "C++" to "C", but they're not the same language. C does not have classses, garbage collection, or higher-order functions. Instead, it's the most elegant macro-assembler for the PDP machine code imaginable. Operators like "++" map directly to the machine instructions on the hardware it was created on.

      --
      I do not fail; I succeed at finding out what does not work.
    35. Re:Goodbye by Himring · · Score: 1

      Yea, screw Shakespeare. Somebody else woulda been Shakespeare right? Even Ben Jonson got, "O Rare Ben Johnson." I suppose you'da put it: "O w/e Ben Jonson...."

      --
      "All great things are simple & expressed in a single word: freedom, justice, honor, duty, mercy, hope." --Churchill
    36. Re:Goodbye by Richard_at_work · · Score: 1

      Really, the world would have never have moved on from PL1/, B, aseembly and Multics? No one would have ever have thought "is there a better way?"

      Sorry, I don't see the birth of C or UNIX as an event that could not have been repeated by many people over the past 40 years. The world just doesn't sit stagnant like that.

      If Ritchie hadn't done it, then we would have had something else - but the important thing is we *would* have had something else. We wouldn't be using B, assembly, PL/1 and Multics today - there would certainly have been improvement in the arena.

      Praise Ritchie for the things he did do, which is move the community on, not for the things he did not do, which is be the only person who could have moved the community on.

    37. Re:Goodbye by msobkow · · Score: 1

      They were all written in C despite your trolling.

      I still don't see where the OP said Ritchie was the only one who could have invented C or C-like constructs.

      --
      I do not fail; I succeed at finding out what does not work.
    38. Re:Goodbye by Richard_at_work · · Score: 1

      You are either trying really hard to not see the actual point, or you really are just dumb.

      So you think that if C hadn't been invented, nothing else would have been? So you think that if Ritchie hadn't been born, Windows would never have been written in another language?

      The fact that they are written in C has fuck all to do with the point - they would have been written regardless. The world would have moved on regardless. The computing world would not have reached some day in 1973 (the year C was made public) and completely stopped, stagnant because C never happened...

      We would have had UNIX (or an equivalent), Mac OSX (and the i-devices), Windows et al. They would have just been written in something else.

      So what is it, are you really just dumb or just trying hard not to see the actual point being made?

    39. Re:Goodbye by psmears · · Score: 1

      To my knowledge, Windows was/is built in C++.

      It depends what you mean by "Windows". The kernel itself is largely written in C (and some assembler). A lot of the user-level libraries (MFC etc) are written in C++, as are many of the core applications. Which of these count as "Windows" is a question of definition :-)

    40. Re:Goodbye by digitig · · Score: 1

      I'm not sure what that idea was. Herb Sutter says that before C "There was no such thing as a general-purpose program that was both portable across a variety of hardware and also efficient enough to compete with custom code written for just that hardware. Fortran did okay for array-oriented number-crunching code, but nobody could do it for general-purpose code such as what you’d use to build just about anything down to, oh, say, an operating system.", but that ignores both B (which admittedly Dennis Richie worked on, but was mainly Ken Thompson's work) and BCPL which was Martin Richards' baby. They were both general purpose languages suitable for building operating systems (and B was used for early versions of Unix).

      That's not to diminish Ritchie's contribution, any more than that of anybody else who saw further by "standing on the shoulders of giants", but it's important to keep it in perspective.

      --
      Quidnam Latine loqui modo coepi?
    41. Re:Goodbye by luis_a_espinal · · Score: 1, Interesting

      No, Windows is written in Visual Basic.

      I hope this is a joke. Can't tell among the cloudy clouds of the cloudy interweebz.

    42. Re:Goodbye by msobkow · · Score: 1

      And you can't see how nitpicking about some theoretical "other language" is just being pedantic. History has already been written -- in "C".

      Not Algol. Not Pascal. Not FORTAN. Not COBOL. Not Smalltalk. Not some other hypothetical language.

      C

      By the way, please continue with the cursing and insults. It makes your argument so much more convincing.

      --
      I do not fail; I succeed at finding out what does not work.
    43. Re:Goodbye by QuantumInterference · · Score: 1

      You ARE detracting from Mr. Ritchie with your asinine commentary and total disrespect for individual accomplishment. MAYBE someone else would have come up with something similar by now but maybe it would have taken another 50 years and we'd be way behind the curve right now. MAYBE, if something similar had been developed around the same time, it would be locked up in a bottle and unavailable to the masses. Stagnation would have been wholly possible alternative reality.

    44. Re:Goodbye by msobkow · · Score: 1

      And if you ever tried programming in "B", you'd realize "C" didn't add that many new constructs. It was an evolution, not a revolution.

      --
      I do not fail; I succeed at finding out what does not work.
    45. Re:Goodbye by sidnelson13 · · Score: 1

      We are talking about the dimension we seem to exist at this very moment. Unless you are posting from another one, everything our parent poster said holds true to the letter. Without his contributions, the world and industry we know RIGHT NOW would not hove existed. PS: If in fact you are speaking from a parallel universe, then I welcome you into our dimension, and string theorists can rejoice.

    46. Re:Goodbye by Anonymous Coward · · Score: 1

      Ritchie arguably contributed hugely to the computing industry, and his achievements should certainly be celebrated and he should be remembered.

      But ... comments like yours seriously piss me off - do you really think that if Ritchie hadn't created C, that no one else would have?

      Your lack of historical understanding betrays you. If he hadn't worked on C, most likely we'd still be writing Operating Systems in pure assembly. The big draw of C wasn't that it was "high level" or "agile", there were already tons of languages that were (more or less) doing this. The big draw was that C could be low level, low enough to replace enormous sections of Assembly code, while still being portable. And now that you have "portable assembly code", the stage for Unix and its variants is set. Without that, it could not have spread to different systems with different architectures in such a short time. "Back then" there were multiple CPU vendors, with multiple instruction sets, each doing their own thing, and absolutely no incentive to make something that could work between hardware platforms.

      Just like "Only Nixon could have gone to China", only DMR could have come up with a replacement for Assembly code. It wasn't about "someone would have come up with the idea", it WAS about "No-one else was even trying to look in that direction", at the time. No-one thought it was feasible, nor was there any economic advantage to doing so, because all vendors provided their own toolsets...vendor hardware lock-in was total and complete, a situation that Steve Jobs would have envied.

      And that is why people really bemoan his passing. He opened the world of computing. Literally.

      Get off my lawn.

    47. Re:Goodbye by DangerOnTheRanger · · Score: 1

      You forgot to add return 0;

    48. Re:Goodbye by Anonymous Coward · · Score: 0

      By that logic are you still waiting for your better happier life to arrive without doing anything to make it happen?

    49. Re:Goodbye by msobkow · · Score: 1

      Hmm. Guess that might support your idea that it was inevitable.

      --
      I do not fail; I succeed at finding out what does not work.
    50. Re:Goodbye by Richard_at_work · · Score: 1

      Since you are the one that started with the cursing and insults, your last line made me laugh out loud - I couldn't give a fuck about convincing you, because its become patently obvious that you aren't open to discussion.

      Is it really nitpicking or pedanticism to point out that the modern world is a result of the tools available at the time, rather than only being possible because of a single tool? Today would still have happened, whether it was written in C or whatever - C didn't create the modern world, it was merely the tool used to create it. Other tools would have been used in its place.

      Looking back on history and saying "that is the only way it could have happened" is just a kindergarten point of view - you are correct, history has already been written, and it was using C. But is that the only way history could have been written? Fuck no.

      So are you really asserting that C is the One True Way to the modern world, as the original poster did?

    51. Re:Goodbye by maxwell+demon · · Score: 1

      Really, the world would have never have moved on from PL1/, B, aseembly and Multics? No one would have ever have thought "is there a better way?"

      Of course someone would have thought "is there a better way." And we have no idea what he would have come up with. There's no reason to assume it would have had any similarity with Unix (other than the similarity forced on it by being an operating system, of course).

      --
      The Tao of math: The numbers you can count are not the real numbers.
    52. Re:Goodbye by smash · · Score: 2

      I wasn't saying other products would not have eventuated. Maybe they would have been better. But the computing landscape today would look vastly different without his contributions.

      Whether you like C or not, it served a very focused purpose: be small and simple enough to be easy to port to new hardware architectures, and be close enough to assembly to get low level shit done.

      If C didn't come out and take off, something else with similar characteristics no doubt would have. No, it would NOT be a fully type-safe language with garbage collection, memory protection, etc, etc. It would have likely shared the majority of C's "shortcomings" as that is the nature of the requirements.

      Back in the day, those features were way too heavy on performance, and they cripple access to the hardware. C is the way it is for very good reasons. If you can't write code safely in C, then you shouldn't be using it. There are plenty of idiot safe languages for the idiots we have out there writing code these days.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    53. Re:Goodbye by Richard_at_work · · Score: 1

      Thank you, my point exactly. Except I doubt that you see it that way...

    54. Re:Goodbye by smash · · Score: 1

      No, you are reading too much into my comment. see: http://slashdot.org/comments.pl?sid=2473586&cid=37701784

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    55. Re:Goodbye by maxwell+demon · · Score: 1

      PS: If in fact you are speaking from a parallel universe, then I welcome you into our dimension, and string theorists can rejoice.

      Not necessarily. He could also come from another Everett-World. No string theory required for that.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    56. Re:Goodbye by smash · · Score: 1, Informative

      I was taking issue with the original posters assertion that without him, nothing we have computing wise in the modern world would exist. Which is patently ABSOLUTE BOLLOCKS.

      No, you read things into my post that were never written or intended to be implied.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    57. Re:Goodbye by MightyMartian · · Score: 1

      And it's not like someone else wouldn't have come up with the theory of evolution, if Darwin hadn't, and yet Darwin is still lauded (or reviled, depending on your point of view). Ritchie laid some pretty important groundwork for computational engineering and science. C was lightweight, the compiler was relatively easy to port, it could do a lot of the low-level coding but could still compile very small, meaning you could write portable operating systems (like, y'know, Unix) without an overwhelming amount of effort. Doubtless someone else would have developed similar architectures, but they didn't, and Ritchie was directly involved in the development of one of the most influential languages ever developed and probably the most influential operating system in history.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    58. Re:Goodbye by DangerOnTheRanger · · Score: 1

      Not to mention <stdio.h> on line 1. Please take more time writing your code.

    59. Re:Goodbye by msobkow · · Score: 1

      Actually, yeah, I'd have to agree that C is the only path to the modern world. Had history been different, the world would have been different. Could have been better, could have been worse, but it definitely would not be the same.

      If you want to talk purely theoretical, computing as a whole might well have begun in the 1800s, had Babbage's machine been built.

      Coulda, woulda, shoulda, might have. Personally I'll stick to giving credit to the people who actually did.

      And I guess I should apologize for the Westboror comparison. In retrospect, it was over the line.

      --
      I do not fail; I succeed at finding out what does not work.
    60. Re:Goodbye by smash · · Score: 1

      Really, the original poster didnt say "Without C, we wouldn't have Unix (which he also co-developed), Windows, OS X (and thus the i-devices) or most of the other modern operating systems. His contributions will live on."?

      That is exactly what i wrote. And nowhere in that statement is a claim that we would not currently have advanced operating systems, or that someone else would not have put out something different. I was stating that virtually ALL popular modern operating systems and a huge number of consumer devices are either written in C or a dialect and/or based on Unix.

      Whether or not someone else COULD have put out something equivalent or not is irrelevant. dmr DID put out C, and we have the products above that have been derived from it.

      I stand by my assertion that the computing landscape today would be significantly different without his input. Whether it would be better or worse is anybody's guess, but it would most certainly be DIFFERENT.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    61. Re:Goodbye by msobkow · · Score: 1

      I was going to make a point about C and operating systems portability, but then thought better of it when I considered all the #ifdefs I needed in my early C code to make it work on multiple platforms. Although it's the most widely ported language in the world, it's not the world's most portable language.

      --
      I do not fail; I succeed at finding out what does not work.
    62. Re:Goodbye by geekoid · · Score: 1

      What dmr built, made Smalltalk possible.

      Would there have been something else? sure. Probably not for about few years; however the fact of the matter is we would not know computer like we do today without him.
      Speculation is useless, but to counter you example: It's far less likely we would have open software without his work at Bell Labs. No other company would have released an OS for free.

      Look at Xerox. That had a GUI, but could make a computer cheap enough. So they did what companies do, released it for free.. no wait, I mean stuffed it into a basement.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    63. Re:Goodbye by zeroshade · · Score: 2

      The world just doesn't sit stagnant like that.

      While agreeing with you that a Unix equivalent would likely have shown up, I'm not so sure about C. (Granted this goes for Kerninghan too, not just Ritchie.) The world prefers to take something it has and continue to improve upon it. C had a ridiculous impact on the syntax and usage of programming languages. The most widely used languages all use many facets of C-Like syntax. Especially in the tech world where legacy code frequently causes projects to never get re-written in a better language. A Unix equivalent would have been written in one of the available languages or a new/completely different language. But it wouldn't have been C.

      Despite how long our industry has existed and how fast it moves, the advent of widely used programming languages is surprisingly slow.

      I'll agree that we would have equivalents to the languages, devices, and software we have now. But it wouldn't be the same at all, maybe better, maybe worse, but not the same. But you have to admit that the advent of C and Unix shaped the entire direction of the Computing field. It's similar to Steve Jobs. You can't claim that others would not have come up with the same advances in computing, smart phones, portable devices, etc. without him, but you can definitely see that he shaped the entire direction of these things.

      not for the things he did not do, which is be the only person who could have moved the community on.

      No one said he was the only person, obviously we also have Thompson, Kerninghan, McIlroy, and Ossana. However, without any one of them, the result would have been much different and it is right to point out that the community as it is right now, is what it is due to his accomplishments.

    64. Re:Goodbye by Anonymous Coward · · Score: 0

      "... comments like yours seriously piss me off"

      Really? Every bit that flows through the internet touches something he had a hand in creating. C and Unix aren't yesterday's products - they are incredible achievements in human engineering, and they're still being used by programmers everywhere.

      What have you accomplished in life besides trolling slashdot?

    65. Re:Goodbye by msobkow · · Score: 1

      Does Slashdot censor threads now, or is it buggy? A whole discussion chain just disappeared. No loss as we eventually came to some degree of understanding, but I was rather enjoying the argument.

      Oh well.

      --
      I do not fail; I succeed at finding out what does not work.
    66. Re:Goodbye by smash · · Score: 1, Insightful

      So what is it, are you really just dumb or just trying hard not to see the actual point being made?

      Nope, the third option: you're really dumb for reading your own interpretation into things that were never stated, and flying off the handle over it. Maybe time for those bipolar meds?

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    67. Re:Goodbye by geekoid · · Score: 1

      You had to pay for the code.
      Had it been in Smalltalk, it would have ran out of memory and been unfixable because the small talk architecture did work so well. It was a great idea, and it housed many great concept that moved into other systems. But Smalltalk was horrible with memory, and didn't take to the expanding market so well.

      You are romanticizing the past if you think Smalltalk would have been the big thing. Smalltalk had all of the biggest players behind it, and it failed.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    68. Re:Goodbye by msobkow · · Score: 1

      I apologize for the Westboro Baptist comparison. It was over the line.

      Apparently the rest of the discussion has disappeared into the slashdot bitbucket unless you chase it down from my post history page.

      --
      I do not fail; I succeed at finding out what does not work.
    69. Re:Goodbye by Anonymous Coward · · Score: 0

      because that other other guy is clearly irreplaceable...

    70. Re:Goodbye by PoopCat · · Score: 1

      Dude, you're attacking (at least obliquely) a sacred cow - did you think the followers wouldn't come to its defence?

      That said, you're still missing the point: it's easy to say "oh, without X we would still have Y just in a different form". The point is we got Y because of X, in the form of dmr. So his accolades are well deserved, and you're just being a punk.

    71. Re:Goodbye by smash · · Score: 1

      C++ wouldn't have come about without C either. Not in its current form, at least (deliberately obvious clarification statement for the retarded out there)

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    72. Re:Goodbye by Anonymous Coward · · Score: 0

      I hope that you are not proud of any of your accomplishments. When you provide for your family, Richard, just realize someone else would have if you didn't... and the world would have moved on. Jackass.

    73. Re:Goodbye by PoopCat · · Score: 1

      Operators like "++" map directly to the machine instructions on the hardware it was created on.

      Sounds like that would be a function of the compiler, not the language. Or are you saying the PDP hardware had a '++' op-code which the C language was somehow able to access without that pesky compilation step? Not being snarky, I really want to know what you meant by that statement.

    74. Re:Goodbye by Anonymous Coward · · Score: 0

      we might not have C, but we might all be coding in FORTRAN or COBOL.... ugh...

    75. Re:Goodbye by PoopCat · · Score: 1

      Of course it's a joke. Windows is drag-n-dropped.

    76. Re:Goodbye by Anonymous Coward · · Score: 0

      So by your logic, if Steve Jobs' had not made Apple/itoys, somebody else would have. Did you make the same comment on the thread about that asshole dying? I guess not. Fuck you and fuck your logic - as things stand, without DMR, there would not have been Steve Jobs and OSX and itoys. Alternate universe this is not.

    77. Re:Goodbye by Lodragandraoidh · · Score: 1

      That is incredibly ironic because Python is implemented in C (as is Perl).

      "The C Programming Language — A language which combines the flexibility of assembly language with the power of assembly language."

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    78. Re:Goodbye by TheRaven64 · · Score: 1

      Smalltalk ran all of the code on the Xerox Alto, including the entire windowing system, in 512KB of RAM. It used a lot of memory in comparison with 64KB CP/M programs, but in absolute terms it really wasn't that much. IBM is the only 'big player' I can think of behind Smalltalk, and they only halfheartedly pushed it.

      --
      I am TheRaven on Soylent News
    79. Re:Goodbye by Anonymous Coward · · Score: 0

      Besides did he not work as part of a team on both C and UNIX projects? Who are Ken Thompson and Brian Kernighan? If Dennis Ritchie was never born then Bell Labs would have just hired someone else to work on the project. Sure, he's a significant guy but he didn't do anything that wasn't going to happen anyways.

    80. Re:Goodbye by HopefulIntern · · Score: 1

      #include

      /. butchered your alligator-mouths.

    81. Re:Goodbye by Anonymous Coward · · Score: 0

      Someone would have come up with the idea of a higher level, easier to use and more agile language, and the world would have moved on.

      Because writing operating systems in FORTRAN isn't THAT hard :)

    82. Re:Goodbye by tibit · · Score: 1

      It's not like Postscript doesn't use dynamic memory allocation and garbage collection and all that. I don't think that it's unthinkable for a printer to speak Smalltalk as a page description language.

      --
      A successful API design takes a mixture of software design and pedagogy.
    83. Re:Goodbye by geekoid · · Score: 2

      How is the OS X working out for you?

      Funny how you didn't post the same thing about people decrying we wouldn't have computers without Steve Jobs.

      "I'm not trying to detract from Ritchies achievements"
      The stop doing it.

      "however, don't think that he was the only chance for that advancement.."
      there is no guarantee of advancements. Never has been. Empires have fallen because no one came up with a solution to a problem. It every case, in hindsight the solution seemed obvious.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    84. Re:Goodbye by Anonymous Coward · · Score: 0

      You think somebody would have made the exact same C? When two people can't ever make the exact same C program? The hell is wrong with you?

    85. Re:Goodbye by Raenex · · Score: 1

      Up to that point (and I'm sure someone will have a counter example to this, but I'll say it anyway) O/S's were written largely in assembler.

      Right you are:

      "The MCP was a leader in many areas, including: the first operating system to manage multiple processors, the first commercial implementation of virtual memory, and the first OS written exclusively in a high-level language."

    86. Re:Goodbye by geekoid · · Score: 0

      "Go fuck yourself, you shitty little person."

      You lose.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    87. Re:Goodbye by murdocj · · Score: 1

      As I said...

    88. Re:Goodbye by thunrida · · Score: 1

      Is being responsible for Windows is a good thing now?

    89. Re:Goodbye by Anonymous Coward · · Score: 0

      I think the argument would be without Ritchie we would not have been nearly as advanced as he took a pushed a major step forward.

      With that said, I'm not convinced that's fair. We may not have Windows, OSX, Unix etc as something like the Lisp machines may have become more popular. While I don't want to romantasize them, they did allow patching in real time so kids could have viewed their computer as much more a toy and may have been more interested in HOW they work. If not Lisp machines, it could be any number of things; the point is, it could have been a later and thus even higher level language (as hardware was more powerful) which presented safer tools and thus more secure and reliable systems. We may be worse off due to his contributions, we simply don't know.

      Respect that man as he did something significant; something most people can't do. Honor him as hopefully you can find a way to contribute as much as he did. Quite worrying about the actual impact if he hadn't done those things as its truely unpredictable and a pointless debate.

    90. Re:Goodbye by Anonymous Coward · · Score: 0

      You don't know what you are talking about. PASCAL was never a competitor to C. C's only competition was FORTRAN and Assembly.

    91. Re:Goodbye by Anonymous Coward · · Score: 0

      Hear, hear.

    92. Re:Goodbye by Reservoir+Penguin · · Score: 1

      Thank you Dennis, you created such wonderful things.

      --
      US-UK-Israel: The real Axis of Evil
    93. Re:Goodbye by steelfood · · Score: 2

      Comparing him to Steve Jobs is a bit disingenuous. They did two very different, but both key functions that led to this modern age of information.

      Dennis Ritchie laid the groundwork for modern computing.

      Steve Jobs popularized it.

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    94. Re:Goodbye by Anonymous Coward · · Score: 0

      Now you must test your code with some unit tests or something.

    95. Re:Goodbye by msobkow · · Score: 1

      C is the most widely ported language on the planet, but it is not the most widely portable language.

      In the era of K&R C, every machine had it's own interpretation of the size of short, int, and long. You had to litter your code with #ifdefs like crazy to get it to build on different platforms and operating systems. It was more portable than assembler, but the language itself did very little for operating systems portability.

      OS portability is actually a relatively recent phenomenon. Historically, operating systems were designed and built for the specific hardware they ran on, and were not ported to other CPU architectures.

      --
      I do not fail; I succeed at finding out what does not work.
    96. Re:Goodbye by Cigarra · · Score: 1

      This is like saying "Someone else would have laid the groundwork of modern computing, so while Alan Turing was a real smart and influential guy..."

      Sure. No one would've done it

      --
      I don't have a sig.
    97. Re:Goodbye by Anonymous Coward · · Score: 0

      #include

      int main()

      {

      printf("Goodbye Dennis and thanks for all the code!");

      }

      Syntax Error: #include "........"

    98. Re:Goodbye by Anonymous Coward · · Score: 0

      Who knows how much later that "other C" (C prime?) would have taken to come about on the scene?

      The software industry actually does seem to suffer from the sort of technology stagnation you describe... Look at how long people were using DOS, despite better alternatives having been available the whole time.

      K&R came up with their portable assembly language in the late 60s/early 70s. The DOS crowd was still writing most of their software in assembly for 15 or 20 years afterwards. I'd say that does have a sort of visionary quality to it. I wasn't around then, but from what I've heard it was pretty radical to write a kernel in a high level language in those days...

    99. Re:Goodbye by uncqual · · Score: 1

      I like(d) C. It's a very simple & easy language and easy to compile quickly into fairly efficient code (the latter being very important back in the dark ages). It was a fairly natural transitional language for assembly language programmers. It lets you easily do almost anything that you could have done in assembly (and the rest is usually easily achievable by a handful of tiny assembly routines that did hardware specific stuff and were callable from C).

      However, it was not the most advanced language around even at the time. I recall briefly using Simula (which predates 'C' IIRC) in school and loving it and C felt like a step down when I ended up being introduced to it in the commercial world upon graduation. Indeed, 'C' wasn't even interesting enough to teach at my school <mumble /> decades ago.

      None of this is meant to take anything from Dennis Ritchie's contributions, accomplishments, and influence all of which were considerable.

      Many will remember this as the month Steve Jobs died, as an engineer I'm more likely to remember it as the month Dennis Ritchie died (especially since I own a copy or two of K&R, I own more of his stuff than Apple's stuff (none!) to remind me). Both died too young.

      R.I.P.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    100. Re:Goodbye by Lanteran · · Score: 1

      We? Speak for yourself.

      --
      "People don't want to learn linux" hasn't been a valid excuse since '03.
    101. Re:Goodbye by wsxyz · · Score: 1

      Early C compilers were very simple and to the extent possible, compiled each statement of a C program to one or two machine instructions. There was no optimization to complicate things. It was all done top-to-bottom in a straight line in a totally predictable way.

    102. Re:Goodbye by NoOneInParticular · · Score: 1

      I wouldn't say that Jobs popularized it, that honor belongs to Gates. Jobs packaged decades of results of computing and put it into an appliance.

    103. Re:Goodbye by PoopCat · · Score: 1

      Thanks for the clarification!

    104. Re:Goodbye by Anonymous Coward · · Score: 0

      Your lack of historical understanding betrays you. If he hadn't worked on C, most likely we'd still be writing Operating Systems in pure assembly.

      Er, no. Just no.

      The biggest inspiration for UNIX was probably Multics. Thompson and Ritchie had been part of the Multics project, but Bell Labs (their employer) pulled out of it. The Bell Labs researchers wanted to create their own OS so they didn't lose a lot of the things they'd become accustomed to while working on Multics. Their efforts resulted in UNIX and C.

      Multics was written in PL/I, a HLL. Sorry friend, you lose the historical understanding sweepstakes. Writing operating systems in HLLs was not an idea which originated with UNIX.

      The other thing is that UNIX actually started out life as assembly, mostly because of the limitations of the hardware (a PDP-7) the Bell Labs guys were able to beg/borrow/steal in the early days. Once the project showed enough promise, they were able get management to supply a PDP-11, which allowed them to play with HLLs. There was a progression there, starting with B (someone else's language) which they mutated into a local form of B, and then into C as we know it. (Yes, that's right, C was not an original creation from scratch. People often build on previous work, oh the horror.)

      The big draw of C wasn't that it was "high level" or "agile", there were already tons of languages that were (more or less) doing this. The big draw was that C could be low level, low enough to replace enormous sections of Assembly code, while still being portable. And now that you have "portable assembly code", the stage for Unix and its variants is set.

      "Portable assembly" is a retronym. At the time, C wouldn't have been considered particularly close to assembly.

      Without that, it could not have spread to different systems with different architectures in such a short time. "Back then" there were multiple CPU vendors, with multiple instruction sets, each doing their own thing, and absolutely no incentive to make something that could work between hardware platforms.

      This exclusivity of HLL-ness exists only in your own mind. There were plenty of other systems written in HLLs which could have in principle been ported. A much bigger factor in the spread of UNIX was that the source was available. Bell Labs operated under regulatory restrictions which prevented Bell from attempting to compete outside its government-granted telecommunications monopoly, so Bell Labs management was amenable to sharing the fruits of their research. This led to UNIX source being made available to universities, which in turn led to widespread academic use for OS research, teaching, and as a general purpose OS to run computers used for just about anything. There was a sort of snowball effect and soon UNIX was everywhere.

      Just like "Only Nixon could have gone to China", only DMR could have come up with a replacement for Assembly code. It wasn't about "someone would have come up with the idea", it WAS about "No-one else was even trying to look in that direction", at the time. No-one thought it was feasible, nor was there any economic advantage to doing so, because all vendors provided their own toolsets...vendor hardware lock-in was total and complete, a situation that Steve Jobs would have envied.

      Total bullshit. Ritchie (and his colleagues) should be honored, but the pedestal you're trying to put him on doesn't mesh with the real history and context of his work.

    105. Re:Goodbye by NoOneInParticular · · Score: 2

      I disagree. The facts are that we've seen Unix, an operating system that is extremely well-designed, one that is alive and kicking 40 years after creation. In these forty years we've seen IBM creating alternative systems, we've seen Microsoft creating alternative systems, and we've seen Apple creating alternative systems. Both Apple and IBM have seen the errors in their ways (though Apple is trying it again with iOS, and IBM is still pushing Cobol/mainframe), and now mainly run Unix. Microsoft is hurting badly because their system is not even nearly as sophisticated as Ritchies system developed two decades prior. Given this actual history of computing, I shudder to think what computing would look like these days without Unix being around. Unix is at the heart of computing, purely based on merit, not corporate muscle. Without Ritchie, this would not have happened.

    106. Re:Goodbye by seantide · · Score: 1

      If UNIX hadn't arisen, we may very well be using a system that was based off of TOPS-20 or VMS instead. Those were essentially killed off by UNIX for most lower-end uses throughout the 1970s and 1980s. That wouldn't necessarily have been a bad thing. VMS offered some unique concepts and abilities that UNIX-like systems have only gained recently. It also offered far more flexibility when it came to userland programming languages, with interoperability between languages as diverse as ALGOL, BASIC, FORTRAN, PL/I, and COBOL being almost seamless.

      UNIX did not kill off TOPS-20, new DECsystem hardware, Galaxy, etc... VMS did. DEC cancelled everything else wholesale. It was really shocking to the players at the time.

    107. Re:Goodbye by shutdown+-p+now · · Score: 1

      Hell, in an alternate world, maybe even Smalltalk would have taken off, had C not been so popular.

      The reason why C took off was because it was the right thing in the right place at the right time - many people forget about the first part, but it's crucial.

      What was right about C was that it was low-level enough to make it possible to write highly efficient code in a reasonably high-level (especially for the time!) language. That is why it became the systems programming language on all platforms so quickly. There's no way in hell dynamically typed Smalltalk could have taken that niche. Heck, even today higher-level languages are struggling to take the desktop over from C and C++, and we're talking about the day and age where Java rules all by the sheer amount of code written - what chances did that kind of languages really have back in 70s and 80s, when every CPU cycle and every byte of RAM was precious?

    108. Re:Goodbye by shutdown+-p+now · · Score: 1

      I would strongly dispute the elegance of C declarator syntax (the fact that cdecl was written tells how messed up it actually is).

    109. Re:Goodbye by shutdown+-p+now · · Score: 1

      I'm pretty sure that hasn't been true for a while now. Win32 API is C, yes, but it's often backed by C++ implementation (especially when it comes to COM-related stuff). Most COM components are also implemented in C++ - Shell etc. And, of course, the new WinRT thingy in Win8 is pretty much 100% C++.

    110. Re:Goodbye by menkhaura · · Score: 1

      I'm 29, yet I feel old. Our Western culture seems to gather a cult for the new, for the shiney, for the immediate, for the right now. We've been losing the respect for our elders. Even though neither dmr was my relative (I live in an un-American country) nor I had the pleasure of knowing him personally, I, as a programmer (yes, Programmer, not "developer", not "analyst", not "software engineer" or such BS), consider him one of my alma paters, my inspiration, be it for his crystal clear explanations, be it by his simple, yet elegant and powerful creations. This man is (because his works live on) great among the greatest, his accomplishments were huge, far beyond those of those who say "anyone could have done it", or "it would have come up eventually" or whatever. In our field (Computer Science, Information Technology &c.), dmr, along with Dijkstra, Knuth (may God, if God exists, preserve his health, at least until he completes TAOCP), rms, ken, bwk, Turing, Chomsky are all essential and irreplaceable pieces of this great body of knowledge (nota bene: Knowledge, not fucking Marketing, not fucking Business), without whom we wouldn't be where we are. So, again, Goodbye, dmr, and Thank You for all the code.

      --
      Stupidity is an equal opportunity striker.
      Fellow slashdotter Bill Dog
    111. Re:Goodbye by menkhaura · · Score: 1

      Matey, my heart feels heavy, and this news have actually brought tears to my eyes (and I'm not some teenager, I'm a 29er, father of two). I didn't know dmr personally (I live in another country), yet I love my field of study and work deeply, and knowing that such a great representative of this body of knowledge is no more brings sorrow to my heart, even though rationally I know there's no reason for such. As you said, it's irrational, but we, human beings, are emotional critters, even though we like to pretend otherwise.

      --
      Stupidity is an equal opportunity striker.
      Fellow slashdotter Bill Dog
    112. Re:Goodbye by TapeCutter · · Score: 1

      I realize some people have shortened "C++" to "C", but they're not the same language. C does not have classses, garbage collection, or higher-order functions.

      The first C++ compiler I used was WatCom in the early 90's, it implemented all it's C++ language features as C macros. Also if you look at the examples in "The C programming Language" most are good examples of OOP, even though they were written at least a decade before the term was invented. For example structs with function pointers are what a C++ programmer would call classes.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    113. Re:Goodbye by lennier · · Score: 1

      He helped created both a low-level language and a OS that are still widely used everywhere, 40 years later.

      His contribution to our everyday life shouldn't be understated.

      Yes. But it's still an open question whether the success of Unix and C was a good thing.

      The Internet might not be riddled with quite so many buffer-overflow errors if it had been built in a language with array bounds checking, for example. Like, oh I dunno, Microsoft BASIC on any of the 8 bit micros of the late 1970s...

      (No, I'm not really kidding.)

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    114. Re:Goodbye by lennier · · Score: 1

      C++ wouldn't have come about without C either.

      And we'd all have breathed a huge sigh of relief, and gone on to use an actual OO language like Smalltalk instead.

      Oh well. You go to cyberwar with the Internet you got, not the Internet that you
      *** BUFFER OVERFLOW FREE AFTER USE NULL POINTER EXCEPTION KERNEL PANIC ***

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    115. Re:Goodbye by smash · · Score: 1

      Then again, the amiga ran all of workbench in around 128k of RAM (machine had 512k, leaving around 400 or so free when booted). Early versions written on BCPL, later versions in C...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    116. Re:Goodbye by smash · · Score: 1

      it's the philosophy of C and UNIX: keep it simple, do it right

      Not quite. The philosophy of unix is "do it well enough". There is plenty of stuff unix doesn't really do strictly "right", but it solves 90% of the problem and allows you to handle the edge cases yourself.

      See worse is better

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    117. Re:Goodbye by LordLimecat · · Score: 1

      It is sad because his family will miss him, and they will experience sorrow; and not knowing them, I nevertheless do not wish that on them. That is the best explanation I can come up with.

      You are right it is inevitable, but to trying to pretend that grief has no place at a funeral is trying to deny human nature. We miss those we love when they die.

    118. Re:Goodbye by Lisandro · · Score: 1

      Yes. But it's still an open question whether the success of Unix and C was a good thing.

      The Internet might not be riddled with quite so many buffer-overflow errors if it had been built in a language with array bounds checking, for example. Like, oh I dunno, Microsoft BASIC on any of the 8 bit micros of the late 1970s...

      You aren't putting things in perspective. Forget internet, we're talking the 1970s here. If you think you could develop a mainframe application with Basic on an 8-bit micro, you're deluded.

      C was created for a reason. It's as high level as a language can get while staying as close to the inner workings of the system as possible. "Portable assembler" is a good description. Back then, if you wanted performance it was your only option. Today you can get very good results out of a modern, sandboxed language... and C/C++ would still beat it if required.

  3. stdout by Anonymous Coward · · Score: 5, Interesting

    goodbye world

    1. Re:stdout by AndWat · · Score: 1

      No.

      Hello, Better World! :)

  4. Facebook by David89 · · Score: 1

    I wish Facebook would get filled with everybody's remarks the same way it filled for Jobs. This

    --
    Track IP - Remotely track the IP address of a machine via email or MySQL.
  5. Not just the apps by drsmithy · · Score: 4, Insightful

    Most of Windows is written in C.

    1. Re:Not just the apps by Rhaban · · Score: 5, Insightful

      Most of everything computer-related owes something to C.
      Without his work, the whole world would not be the same.

      Thank you Dennis.

    2. Re:Not just the apps by tehcyder · · Score: 1

      Actually, most of windows is written in shit

      Thanks for your thoughtful and appropriate comment on the death of a computer great.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    3. Re:Not just the apps by Anonymous Coward · · Score: 0

      And without C, there'd be no C++.

    4. Re:Not just the apps by drsmithy · · Score: 3, Interesting

      Most of it is written in C++. A lot of it is written in the C-like subset of C++, but it is not C.

      Not according to Windows Internals, Fifth Edition.

    5. Re:Not just the apps by Anonymous Coward · · Score: 0

      C is actually a subset of c++ as in all c programs will compile with a c++ compiler but C++ will not compile in a c compiler. Why am I such a geek?

    6. Re:Not just the apps by jejones · · Score: 5, Funny

      Yes, but you can't blame dmr for that.

    7. Re:Not just the apps by nedlohs · · Score: 2

      That's completely false, please turn in your geek card.

      int main(int argc, char **argv) {
              int class = 0;
              return class;
      }

    8. Re:Not just the apps by Anonymous Coward · · Score: 0

      No, it isn't. The vast majority of the Windows subsystem is written in straight C, with assembler still used in much of the kernel. The native Win32 SDK API's are all C as well. Any C++ API's like MFC are class libraries written on top of the Win32 SDK, they're not part of the OS.

    9. Re:Not just the apps by Anonymous Coward · · Score: 1

      C is actually a subset of c++ as in all c programs will compile with a c++ compiler

      Oh dear:

      #include <string.h>
      int main(void){
      int new = 0;
      char *delete;

      delete = malloc(1);
      if delete != NULL
      delete[0] = 'b';

      return new;
      }

      Why am I such a geek?

      Good news: you're less of a geek thank you think you are.

    10. Re:Not just the apps by Rhaban · · Score: 3, Insightful

      I think there are very few, if not none, things where C would be the best language to use anymore.
      But when it was created, it was another world, and low level languages were needed because there was a lot less computing power available, and you didn't want to waste any.

      But the larger part of the C heritage is not in application written in C, but in everything written in languages derived from C (like C++), or derived from languages derived from C (like almost every language less than 30 years old).

    11. Re:Not just the apps by Anonymous Coward · · Score: 0

      C and C++ both share a common ISO standard, on top of which the two languages are built. So it is correct, that C++ is not a subset of C.

    12. Re:Not just the apps by jejones · · Score: 2

      Even if that were the case, it doesn't mean the compiled program will exhibit the same behavior:

      #include

      int
      main(int argc, char **argv)
      {
              assert(sizeof('a') == sizeof(int));
              return 0;
      }

    13. Re:Not just the apps by RCGodward · · Score: 0

      No, C++ was a superset of C. It's not the chicken and the egg, we can say for sure that C existed first and that C++ extended it. Also, it is no longer true that all C will compile in a C++ compiler. C99 and C++11 diverged too much.

    14. Re:Not just the apps by TheRaven64 · · Score: 5, Informative

      C is actually a subset of c++ as in all c programs will compile with a c++ compiler but C++ will not compile in a c compiler.

      No it isn't. Some examples:

      int class;

      Valid C, not valid C++. How about a more complicated one?

      int f();
      int g()
      {
      f(1, 2, "three");
      }

      Valid C, not valid C++. Or another simple one:

      int a;
      void *foo = &a;
      int *b = foo;

      Once again, valid C, not valid C++. The semantics of inline are very different in C and C++. And here's a really fun one:

      #include <stdio.h>

      int foo;

      int main(void)
      {
      struct foo { int a, b, c; };
      printf("%d\n", (int)sizeof(foo));
      return 0;
      }

      If sizeof(int) is 4 and alignof(int) is 4, this prints 4 in C and 12 in C++.

      Why am I such a geek?

      I didn't know that the definition of 'geek' had been changed to 'someone who believes falsehoods'.

      --
      I am TheRaven on Soylent News
    15. Re:Not just the apps by GauteL · · Score: 2

      "Most of the work we do as developers is string manipulation."

      Perhaps most of the work YOU do as a developer is String manipulation. But that does not necessarily apply to everyone. As for C-strings being poor, Ritchie and other C-developers made most of their design decisions for a reason. Strings as we know them now, i.e. C++ std::string, MFC CString, QString, etc. were not a realistic alternative when C was developed and the actual realistic alternatives, i.e. Pascal strings, had their own drawbacks (fixed length).

    16. Re:Not just the apps by Bengie · · Score: 1

      The Kernel and Win32API is C, not C++.

    17. Re:Not just the apps by Anonymous Coward · · Score: 0

      By that standard, MacOS and iOS are written in Objective-C not C.

    18. Re:Not just the apps by Anonymous Coward · · Score: 0

      I agree with him. Most of Windows is written in shit.

    19. Re:Not just the apps by Anonymous Coward · · Score: 0

      When the source code to Windows leaked most of the source was written in C++. Not that I ever saw it. ;-)

    20. Re:Not just the apps by TheRaven64 · · Score: 2, Informative

      But when it was created, it was another world, and low level languages were needed because there was a lot less computing power available, and you didn't want to waste any.

      To put this in perspective:

      The Xerox Alto ran Smalltalk. It ran a VM, which was written in a static subset of Smalltalk that was natively compiled, and the rest of the code was interpreted bytecode from a dynamic, object-oriented language, including a GUI, an introspective development environment, and some apps. It required a microcoded BitBlt instruction to be able to achieve a usable speed. This was on a processor that didn't even reach 1MHz, with half a meg of RAM.

      Objective-C was created in 1986 because the processor and memory requirements of Smalltalk were deemed unreasonably high.

      --
      I am TheRaven on Soylent News
    21. Re:Not just the apps by Anonymous Coward · · Score: 0

      Yeah well that's not Dennis Ritchie's fault.

      Don't be a dick.

    22. Re:Not just the apps by Dogun · · Score: 2

      Native code in Windows is mostly written in both C and C++, in that you will see both .c and .cpp files, but since all DLL interfaces in Windows are C interfaces (C++ interfaces basically require you to be using the same compiler, though you can use COM to wrap C++ classes to build portable OO interfaces), even the .cpp files tend to be more C-like than C++-like.

      There are C++ developers at Microsoft who do very ninja C++ things. But for the most part, people using .cpp files might as well be using C - many people just use .cpp so that they can declare variables in the middle of a scope. Some people have a class they internally use to do state management or implement some algorithm.

      Basically, the common reason for use of .cpp is to get language features that increase readability. Very little in richly decorated in C++-but-not-COM faces outward, even in small internal components. I won't say none, because I never conducted an audit to check.

      Source: me, worked in Windows for 4 years and change.

    23. Re:Not just the apps by Thundersnatch · · Score: 1

      ssembler still used in much of the kernel.

      Umm... no. Assembler is used in very little of the kernel. Just a few performance-critical places, like spinlocks, compare-and-swap, and parts of the HAL if I remember correctly. That's why it is fairly easy to port the NT kernel to other architectures (MIPS, Alpha, PowerPC and now ARM).

    24. Re:Not just the apps by datavirtue · · Score: 1

      Actually, I think pretty much all of Windows has been re-written since its inception by talented and competent engineers. It is object oriented for god's sake, *nix can't make that claim.

      --
      I object to power without constructive purpose. --Spock
    25. Re:Not just the apps by tgd · · Score: 1

      And Unix showed Digital what not to do with VMS, and the team that VMS built much of NT.

      And before I get modded down for going there, Richie himself said, 21 years ago:

      "From an operating system research point of view, Unix is -- if not dead -- certainly old stuff, and it's clear that people should be looking beyond it."

      He wasn't a Unix zealot. Or a C zealot. He was a brilliant researcher who understood that every technology is a stepping stone to the next.

    26. Re:Not just the apps by Anonymous Coward · · Score: 0

      Every time you place a phone call, Thank Dennis. The telephone switches that connect your calls are just Unix boxes, most if not all of their software is written in C.

    27. Re:Not just the apps by Anonymous Coward · · Score: 0

      Educate yourself, stupid. Or at least try to unplug your head from your asshole.

    28. Re:Not just the apps by Anonymous Coward · · Score: 0

      many people just use .cpp so that they can declare variables in the middle of a scope.

      You have been able to do this in C for the past twelve years.

    29. Re:Not just the apps by PoopCat · · Score: 1

      The key word there is *research*. He didn't mean UNIX had stopped being useful, just that there was nothing further to learn from its development.

    30. Re:Not just the apps by geekoid · · Score: 1

      C is for people who engineer their work, not for lazy ass programmers who slap out any POS and call it good.

      The 'flaws' in C are only seen in programs that aren't engineered.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    31. Re:Not just the apps by Anonymous Coward · · Score: 0

      Wrong. It C. A lot of the libraries are C++.

    32. Re:Not just the apps by TheRaven64 · · Score: 1

      Most of Windows is the libraries. It's not like Linux, where the name just describes the kernel...

      --
      I am TheRaven on Soylent News
    33. Re:Not just the apps by Anonymous Coward · · Score: 0

      That is completely false. The two languages have their own standards and are not built upon a common one!

    34. Re:Not just the apps by omar.sahal · · Score: 1

      Most of Windows
      Most of Apple's OSX
      All of Linux
      Java is writtn in C
      Python is written in C
      Perl is written in C
      Ruby is witten in C
      Modern lisp I'll leave it to others to tell me what that is written in

    35. Re:Not just the apps by Anonymous Coward · · Score: 0

      Geeks have always believed falsehoods. For instance, most geeks believe that they will one day move out of their parents' basement and get laid.

    36. Re:Not just the apps by Anonymous Coward · · Score: 0

      Every time you place a phone call, Thank Dennis. The telephone switches that connect your calls are just Unix boxes, most if not all of their software is written in C.

      Maybe the management computer is. I guarantee you the actual switching functionality, as in the part of the switch responsible for forwarding voice grade channel data between nodes in the public switched telephone network (PSTN), is not in any sense a "Unix box". It's dedicated hardware. Same goes for Internet backbone routers.

    37. Re:Not just the apps by Dogun · · Score: 1

      > You have been able to do this in C for the past twelve years.

      While I imagine there may be a way to convince cl.exe to make its peace with c99, it's not immediately obvious to me what it is.
      There are other minor conveniences you get, as well.

    38. Re:Not just the apps by MrJones · · Score: 1

      RIP Richie and many thanks for C, the language that enabled UNIX to come to life!

      True, Microsoft is coded in C too. Android no, but the Linux Kernel and Android VM yes.

      --
      Get my e-mail after a captcha test in: http://tinymailt
    39. Re:Not just the apps by smash · · Score: 1

      C doesn't have a lot of features by design. The objective was to be simple to write and close to the hardware, so a new system could have a C compiler knocked out very quickly to enable development of more more complex software as required.

      If you're trying to use vanilla C to do complex string operations today, etc then you're using the wrong tool for the job.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    40. Re:Not just the apps by lennier · · Score: 1

      Modern lisp I'll leave it to others to tell me what that is written in

      Modern Lisp is made of lambdas
      Modern Lisp compiles itself
      Modern Lisp conses up Alonzo Church

      Alonzo Church terrifies me
      Alonzo Church makes me party
      Alonzo Church puts my faith in Kurt Goedel

      Kurt Goedel - non-terminating
      Kurt Goedel - recursive loop
      Kurt Goedel don't believe in Modern Lisp.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    41. Re:Not just the apps by Anonymous Coward · · Score: 0

      Every project has it's downside.

  6. Thank you by deconvolution · · Score: 4, Insightful

    I am NOT glad he's dead, I am also NOT glad he's gone.

    1. Re:Thank you by Anonymous Coward · · Score: 1

      Yeah, I wonder what Herr Stallman will have to say about Ritchie's EVIL work for AT&T.

    2. Re:Thank you by geekoid · · Score: 1

      Probably would have been better to say that 3 days ago.

      I know I wish I did.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Thank you by Anonymous Coward · · Score: 0

      I am NOT glad he's dead, I am also NOT glad he's gone.

      Reference to this in case anyone missed it.

    4. Re:Thank you by blinking_at · · Score: 1

      Somewhere I saw a line: "C is a language that respects the programmer".

    5. Re:Thank you by ncmathsadist · · Score: 1

      Indeed. It lacks Java's paternalism.

  7. RIP by Dan+Dankleton · · Score: 1

    It's sad that it's taken so long for this to hit the frontpage. His effect on the whole ecosystem of computing is huge and will last for decades. RIP

    1. Re:RIP by eexaa · · Score: 1

      +1 with no mod points.

    2. Re:RIP by AikonMGB · · Score: 1

      main() { printf("Goodbye, World"); }

      -RIP dmr

      Win.

    3. Re:RIP by OzPeter · · Score: 1

      In this case /. needs a +1 poignant

      --
      I am Slashdot. Are you Slashdot as well?
    4. Re:RIP by jez9999 · · Score: 1

      Warning: no return type specified for function "main".

    5. Re:RIP by KiloByte · · Score: 2

      It's K&R, not ANSI.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    6. Re:RIP by David89 · · Score: 0

      without forgetting the warning: incompatible implicit declaration of built-in function ‘printf’

      --
      Track IP - Remotely track the IP address of a machine via email or MySQL.
    7. Re:RIP by elashish14 · · Score: 2

      Don't forget the linebreak.

      I always forget the linebreak.

      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    8. Re:RIP by Youngbull · · Score: 1

      A very nice tribute to dmr as one of the authors of "The C Programming Language" which made the hello world programming example popular. But, for correctness sake (and I really do hope this doesn't ruin the tribute completely,) the example is due to Brian Kernighan, the other author of "The C Programming Language", who had written that example in an bell labs C language tutorial in 1974 and had used a similar example in his 1972 "Tutorial Introduction to the Language B" wich also featured the phrase "hello, world".

    9. Re:RIP by erroneus · · Score: 1

      Yes, he has moved on to the "void main()"

      I seriously did not care that Jobs died and was a little glad to see the end of the idol worship it cultivated through his marketing style. But with the passing of dmr, I actually feel a sense of loss even if he hasn't done anything recently or had any known "incomplete projects."

    10. Re:RIP by jez9999 · · Score: 1

      Oh right; that would explain this cover, then.

    11. Re:RIP by jellomizer · · Score: 1

      You forgot
      #include

      One time I was frustrated from debugging some C code and a non coder figured they may try to help... In a brink of what he though was genius he went to me. "I found your problem you spelled Studio wrong!"
      Granted compiling the code I got less errors but it didn't solve the problem (I didn't quite want to explain that meant standard input output).

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    12. Re:RIP by Anonymous Coward · · Score: 0

      Uh, no wonder there is so much crappy software out there. Where did you learn C? The correct version should be:

      #include <stdio.h>
       
      int main(int argc, char* argv[])
      {
        printf("Goodbye, World\n");
        return 0;
      }

    13. Re:RIP by FreakyGreenLeaky · · Score: 1

      void main (void) {
          printf ("Goodbye, word\n");
      }

    14. Re:RIP by TheRaven64 · · Score: 1

      It's not needed in K&R C. Printf is a variadic function, so unless your architecture is really weird and has a different location for the first pointer parameter to a function depending on whether it's variadic or specified (none that I'm aware of do), then it will work as expected.

      --
      I am TheRaven on Soylent News
    15. Re:RIP by Bigbutt · · Score: 1

      It's why I used puts();

      [John]

      --
      Shit better not happen!
    16. Re:RIP by neo12 · · Score: 1

      You just made a fool of yourself. Go learn coding and find a better site to copy code from.

    17. Re:RIP by MarkGriz · · Score: 1

      It's ok. He won't be returning.

      --
      Beauty is in the eye of the beerholder.
    18. Re:RIP by Anonymous Coward · · Score: 0

      return 0xDEADD00D;

    19. Re:RIP by maxwell+demon · · Score: 1

      Didn't ANSI C89 still have implicit int? I thought it had been removed only in C99.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    20. Re:RIP by Anonymous Coward · · Score: 0

      Why? You think he's coming back?

    21. Re:RIP by Anonymous Coward · · Score: 0

      No return value, no return type specified, function takes no arguments but you didn't specify it was void, etc. Horrible code and a disgrace to the creator of C.

      #include

      int main(void) {
              puts("Goodbye, world.");
              return -1;
      }

    22. Re:RIP by Anonymous Coward · · Score: 0

      Shouldn't that message be in a DTOR?

    23. Re:RIP by Anonymous Coward · · Score: 0

      main()
      {

          printf("Goodbye, World");
      }

      -RIP dmr

      For god's sake specify a return type for the main function! We are not in the 80ies anymore...

    24. Re:RIP by Anonymous Coward · · Score: 0

      Warning! Author no longer available!

    25. Re:RIP by symbolset · · Score: 1

      Yes, Thank you Mr. Ritchie.

      --
      Help stamp out iliturcy.
    26. Re:RIP by Anonymous Coward · · Score: 0

      1. See that 2nd edition thing there? K&R C refers to how it was specced originally in the first book, not how it got fixed umpteen years later.

      2. "Ansi C" (meaning C89, at the time of K&R 2nd ed) does still have the concept of "implicit int" even though your compiler helpfully warns about potentially hard-to-maintain code.

      3. A slightly bigger problem is that the program doesn't actually set the return value. Thus, examining it would cause the dreaded undefined behaviour, but as the program doesn't actually do it, the results of such an action are outside the scope of the standard ;)

    27. Re:RIP by shutdown+-p+now · · Score: 1

      Not specifying the return type was legal and well-defined in both K&R C and ANSI C until C99. That some C compiler chooses to warn about it is a quirk of that compiler, nothing more.

      In any case, GP has presented the "Hello, world" program in its first canonical C representation.

    28. Re:RIP by shutdown+-p+now · · Score: 1

      It doesn't really matter what architecture it is - the language standard requires things to work if prototype is not provided, so a conforming C compiler for any architecture has to use calling convention such that it all works out. If it doesn't, then it's not a conforming C compiler.

    29. Re:RIP by shutdown+-p+now · · Score: 1

      You know how to tell people who learned C before 1995 (or so) from people who learned it after?

      The second category writes "x--" whenever they can, and "--x" only where they have to. The first one writes "--x" whenever they can, and "x--" only where they have to.

      Oh, and you can also save a couple chars here if you use puts() instead of printf() - it automatically adds "\n", and it's also faster because it doesn't have to parse the format string. ~

    30. Re:RIP by stderr_dk · · Score: 1

      You know how to tell people who learned C before 1995 (or so) from people who learned it after?

      The second category writes "x--" whenever they can, and "--x" only where they have to. The first one writes "--x" whenever they can, and "x--" only where they have to.

      I started coding in C around 1990 and as far as I can remember I have almost always used the postfix version, i.e. x--;

      Oh, and you can also save a couple chars here if you use puts() instead of printf() - it automatically adds "\n", and it's also faster because it doesn't have to parse the format string. ~

      You're right, but for some reason I tend to avoid puts(). Probably because it reminds me too much of gets().

      --
      alias sudo="echo make it yourself #" ; # https://pipedot.org/~stderr & http://soylentnews.org/~stderr
    31. Re:RIP by Anonymous Coward · · Score: 0

      #include <stdio.h>

    32. Re:RIP by syousef · · Score: 1

      /* syousef 14-Oct-2011 Corrections and improvment to original code */
      #include
      #include
      int main(int argc, char **argv)
      {
              printf("Goodbye cruel world\n"); /* The world can be a cruel place */
              exit(EXIT_SUCCESS); /* A successful man deserves a successful exit! */
      }

      --
      These posts express my own personal views, not those of my employer
    33. Re:RIP by TheRaven64 · · Score: 1
      From the language spec:

      If the expression that denotes the called function has a type that does not include a prototype, the integer promotions are performed on each argument, and arguments that have type float are promoted to double.

      Followed by:

      If the number of arguments does not equal the number of parameters, the behavior is undefined.

      And:

      If the function is defined with a type that does not include a prototype, and the types of the arguments after promotion are not compatible with those of the parameters after promotion, the behavior is undefined, except for the following cases:

      So, in this case it's probably fine, because this call won't result in any integer or floating point promotions, but in the general case the language quite definitely does not expect calling a function without a prototype to work. There is no way, for example, to call a function that takes a char or a float as a parameter and have it work without a prototype or cast, except by lucky coincidence of the calling conventions. For example, on most platforms if the char is the first parameter then it will be passed in a register, and the promoted version will use the same register, but later arguments may be spilled onto the stack.

      --
      I am TheRaven on Soylent News
    34. Re:RIP by dotancohen · · Score: 1

      I don't think that will compile without including stdio.

      --
      It is dangerous to be right when the government is wrong.
    35. Re:RIP by shutdown+-p+now · · Score: 1

      Yes, it obviously isn't guaranteed to work for arbitrary arguments (that would be quite a trick!). I meant printf specifically.

  8. Thank you for everything by HopefulIntern · · Score: 1

    A lot of us will be thanking him for his fundamental contributions to computing.
    I would hope that, were Jobs still alive, he would thank Dennis for OSX.

    1. Re:Thank you for everything by Servaas · · Score: 1

      Much like how I thank a certain Neanderthal-er for everything I accomplished these last 30 years.

    2. Re:Thank you for everything by HopefulIntern · · Score: 1

      Are you a fireman?

  9. And no patents by msobkow · · Score: 5, Insightful

    Dennis Ritchie had an impact on the technology world FAR beyond what Jobs and Apple could ever dream of. Do you have any idea how many billions of lines of C code are running in the world, or how many hundreds of thousands (if not millions) of Unix-derived systems are running? Linux, OS/X, AIX, Solaris, HP/UX -- they all owe their origins to this man. Rest in peace, sir.

    Had he been a patent hound, he'd have died a rich man.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:And no patents by Anonymous Coward · · Score: 0

      (sigh) BSD misses the cut again, does it?

    2. Re:And no patents by TheRaven64 · · Score: 2, Interesting

      Had he been a patent hound, he'd have died a rich man.

      I doubt it. Most of what he created was part of the 'worse is better' philosophy. Given the choice between C and Algol, most people would have picked Algol in the '80s, but C compilers were cheaper (or free), so they went with C. The same with UNIX. There were much better operating systems around, but they were either expensive, required expensive hardware or, in many cases, both. C and UNIX were both good enough and free. That usually beats really good and expensive. If they'd tried to make a large profit from either, they'd have failed. In fact, the BSD lawsuit (AT&T vs UCB) came close to killing UNIX.

      --
      I am TheRaven on Soylent News
    3. Re:And no patents by Zocalo · · Score: 1

      Exactly my sentiment. Perhaps a few hundred million people might own iThings, but just about everyone on the planet either directly interacts with, or is at least affected by, applications written in C and/or running on UNIX every single day of their lives, even if they might not realise it. Steve Jobs' passing went straight onto the breaking news tickers of the mainstream media, but so far dmr does not even appear to have a single byline - there's something telling about what's wrong with this world, right there.

      I guess he just made the ultimate entry in the Obfuscated C content. So long, dmr, and thanks for everything. :(

      --
      UNIX? They're not even circumcised! Savages!
    4. Re:And no patents by Anonymous Coward · · Score: 1

      Piping alone would've been enough to make him a legend. I literally only got started on Unix-derived systems half a decade ago, and discovering output redirection was like happening upon Shakespeare. I tinkered with it for a little while to solve some problems and it hit me like a thunderbolt that this is exactly what computers were created for, and here I am, a computationally naive scientist, making this machine dance with these beautiful little commands.

    5. Re:And no patents by Anonymous Coward · · Score: 0

      It sounds like praise, but I hear nothing good. Is dying as a wealthy man an acheivement?

      Read parent post again -- he's praising Ritchie for giving his valuable work away instead of accumulating riches for himself. You're purposely adding nonsense.

    6. Re:And no patents by msobkow · · Score: 1

      Sorry, but I haven't run into a BSD system since the late '80s, so I forgot about it.

      --
      I do not fail; I succeed at finding out what does not work.
    7. Re:And no patents by mykepredko · · Score: 1

      Had he been a patent hound, he'd have died a rich man.

      I know that this sounds cheesy, but if you go by the sentiments of Capra's "It's a Wonderful Life", he was a rich man.

      Thanx Dennis and godspeed.

      myke

    8. Re:And no patents by erroneus · · Score: 2, Insightful

      This is as it always has been.

      The whole of humanity celebrates celebrities. (I wonder if there is a connection between those two words?) The reality is as reality always has been. Steve Jobs was a greedy sociopath. The people who actually make and do things are employed and used by the previously mentioned sociopaths.

      It is an EXTREMELY rare person who can create great things and also be a great leader and icon. At the moment, I can't think of any. But other parallel examples of this scenario come to mind -- Edison vs. Tesla jumps to the front of my mind where Edison didn't so as much as people seem to think he did while Tesla's 'miracles' are still being rediscovered today.

      You can bemoan the injustice of it all, but I have to ask you, who do you follow when you follow anyone? Even you have to admit the fact that marketing is far more important than cold hard facts and results. Intellectually, facts and results are appealing, but we are EMOTIONAL creatures as much as we would like to hide or suppress that fact. When it comes to buying, voting or even just admiring, we rely on emotion, not intellect.

    9. Re:And no patents by Anonymous Coward · · Score: 4, Insightful

      If he had been a patent hound, we'd be years behind where we are now in software.

    10. Re:And no patents by Anonymous Coward · · Score: 0

      I agree totally, Jobs is a total doosh-bag and Ritchie is the MF'ing Man. I guess the majority of ppl like ppl that are like themselves.

    11. Re:And no patents by bsDaemon · · Score: 1

      Yeah, except for all those OS X machines (the kernel is largely Mach with a BSD subsystem, but all the user land stuff was pretty much jacked from FreeBSD and NetBSD. Hell, Apple hired a large number of the people who were in the FreeBSD core team when I was in high school). JunOS is basically FreeBSD, too, if you use any Juniper stuff. Some of my app and DB servers at work are FreeBSD, and I have a new Juniper router ready to go into the new lab when its done being built. Then again, as my name suggests, I might be a little bias.

    12. Re:And no patents by JAlexoi · · Score: 3, Interesting

      Sorry, but ALGOL is just as awful as Pascal for an engineer. It's a freaking language developed by academics for developers. C on the other hand was the language by developers for developers. Obviously academics chose what's best for them, thus Pascal still survives...

    13. Re:And no patents by RyuuzakiTetsuya · · Score: 1

      Billions? I'm wiling to bet trillions. Or more.

      When Steve died, i set my wall paper to a picture of him with a few clicks. When Dennis Ritchie died, I slipped a small quote from him into my bashrc. If there's not a stark contrast between what these two men did, and why, I can't find it.

      --
      Non impediti ratione cogitationus.
    14. Re:And no patents by ericvids · · Score: 5, Insightful

      The 'worse is better' philosophy is more an argument about simplicity rather than price ("worse" functionality correlates to "better" practicality). Some of the best patents are actually for simple inventions used to do something novel. The novelty in UNIX and C isn't price (i.e., cheap/free), but portability (they're VERY simple designs yet powerful enough to write a self-compiler) -- and that made it better than the alternatives such as Algol. Not just marginally, it really WAS much better because hardware was developing so fast at the time (birth of personal computing, remember?) and Algol simply couldn't keep up.

      Ritchie definitely could have made a large profit from the whole shebang if he wanted to. He didn't.

      --
      Pet peeve: Profane people propagating perfunctory pedantry.
    15. Re:And no patents by slim · · Score: 1

      Darwin?

    16. Re:And no patents by Anonymous Coward · · Score: 0

      Had he been a patent hound, he'd have died a rich man.

      I doubt it.

      I usually enjoy your commentary and friended you long ago so even your lesser insight would float to the top but in this case, I must beseech you...

      Please put the pipe down and step away from the crack!

    17. Re:And no patents by hey · · Score: 1

      A ritchie man?

    18. Re:And no patents by TheRaven64 · · Score: 1

      Why? Look at how successful patented derivatives of his ideas have been, or even patented ideas from the same era. Most fizzled to nothing. He may have made some money, but the most likely effect of patenting things in C would have been to make us all use some Pascal derivative. If UNIX had been patented, then we'd probably be using a CP/M clone.

      --
      I am TheRaven on Soylent News
    19. Re:And no patents by blahplusplus · · Score: 1

      "Even you have to admit the fact that marketing is far more important than cold hard facts and results"

      And there is a reason for this, human reasoning/our minds don't work according to how the enlightenment thought they did... most of us are raised with 'enlightenment thinking' which is incorrect... see below:

      http://bit.ly/dYaWUc

    20. Re:And no patents by JasterBobaMereel · · Score: 1

      ALGOL was written by a committee of computer scientists

      C was written by a team of computer scientists - based on BCPL, which is based on ALGOL ....

      C# was written by the designer of Delphi (Pascal), and takes many of it's ideas from ALGOL type languages, even it it uses a C/C++ like syntax

      Academics use Scheme, and Haskell - Not Pascal...

      --
      Puteulanus fenestra mortis
    21. Re:And no patents by Anonymous Coward · · Score: 0

      And after the 80s marketing got a step further. We now get worse products which are quite expensive and require expensive hardware. Worst of both worlds. Great.

    22. Re:And no patents by Anonymous Coward · · Score: 1

      This is why I just skim Slashdot these days. The feces throwing is everywhere. My side is better than yours. My idol changed the world more than yours. M$ sux0rz. Linux is god.

      Grow up.

    23. Re:And no patents by Anonymous Coward · · Score: 1

      This isn't Twitter. You can post the full link instead of a bit.ly link so we can know where we are actually going.

    24. Re:And no patents by korgitser · · Score: 1

      Do you have any idea how many billions of lines of C code are running in the world

      I also have no idea how many billions of lines of C code are running the world.

      --
      FCKGW 09F9 42
    25. Re:And no patents by Anonymous Coward · · Score: 0

      +1

      My sadness this morning was followed by frustration that it happened at the weekend, and we're only finding out now.

      Would be nice if the "tech" press and other hipsters on the periphery of our industry would mark this event, rather than things like stolen iPhone prototype nonsense.

    26. Re:And no patents by AtrN · · Score: 1

      BTW dmr had one of the first, if not the first, software patents - setuid.

    27. Re:And no patents by dunkelfalke · · Score: 1

      And maybe academics do know better. Because due to a language by developers for developers we now have a hard hack in the CPU (the NX bit). And I tell that as someone who develops embedded Linux applications in C for a living.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    28. Re:And no patents by Anonymous Coward · · Score: 0

      Had he been a patent hound, he'd have died a rich man.

      Not to take anything away from his personal accomplishments, as they were great, but you do know he was working for Bell Labs and that Unix was anything BUT free software? And Bell, his employer, had patents, you betcha. I know that for a fact, as I paid them their licensing fees back when.

    29. Re:And no patents by burris · · Score: 1

      Whatever, the main userland stuff on OSX/iOS is not BSD. You could get rid of all of the BSD stuff and users wouldn't even know. It used to be an optional install! All of the important userland stuff is descended from NeXTSTEP and that was started with Steve Jobs vision in 1985, which was to do for software developers what Mac did for users.

    30. Re:And no patents by Anonymous Coward · · Score: 0

      Aye to that!

      This guy's work was really seminal.

    31. Re:And no patents by Oswald · · Score: 1

      FWIW, Doug McIlroy is generally credited with developing Unix pipes.

    32. Re:And no patents by LizardKing · · Score: 3, Informative

      C was not written by a team of computer scientists, it was written by two telecoms software engineers. It was based on Thompson's earlier language B, which was inspired by BCPL. Having read the book on BCPL, I can assure you that C resembles it as much as Java resembles Smalltalk. As for C#, it's a clone of Java. Java was inspired by Goslng's experience with Objective C and NeXT's framework, which were in turn inspired by Smalltalk (Gosling encountered Objective C when Sun Microsystems were toying with idea of adopting OpenStep as their desktop). As for academics, the ones I've worked with use Perl, C, Java, Fortran and in one instance Pascal. I've never in almost twenty years of professional coding encountered even one person using Haskell, Erlang or a Lisp dialect. The nearest I've seen is one abortive attempt by a colleague to use DSSSL (based on Scheme) for a project in the late 1990's.

    33. Re:And no patents by mark-t · · Score: 1

      Uhmmm.... Two people working together is a team.

    34. Re:And no patents by frost_knight · · Score: 1

      Pipelining was invented by Douglas McIlroy, not Dennis Ritchie. But that, of course, doesn't lessen Dennis' status one bit.

      --
      It always takes longer than you expect, even when you take into account Hofstadter's Law. --Hofstadter's Law
    35. Re:And no patents by burris · · Score: 1

      I don't think so. Ritchie brought the world C and Unix. Then what did he do for the rest of his life?

      Steve Jobs brought the world a computer you could just plug into the wall and TV and use without owning a soldering iron, even school kids could use it. Then he made available a totally integrated computer with a GUI. Along with that he brought regular people the capability to create beautiful printed documents on their own. (I think the Mac+LaserWriter alone had a greater impact on the world than Dennis Ritchie.) Then he created an operating system / application development environment based on OOP, which after 25 years is now one of the most widely used (built on the back of C/Unix too!) Then, in the face of huge resistance, he killed the floppy drive, serial ports, and parallel ports which would probably still be shipping on most computers today. He showed people that computers could be pretty and stylish objects that people would be proud to display instead of depressingly shaped and shaded "office equipment." Then he created a music player with integrated library management software at a time when all players came with horrible software that made regular people scream in frustration. Then he used that to radically transform the music industry, which everyone thought was on its last legs. Then he took everything he had spent the last 20 years working on, along with some tech he got from people who made keyboards that normal people couldn't use, and used it to totally reshape the cell phone (and eventually all computers.) Four years on and the competition is still reeling from that one. Then he took that and created a truly intuitive computer, the first tablet computer that people actually wanted to buy.

      I'm probably leaving things out.

    36. Re:And no patents by Anonymous Coward · · Score: 0

      BTW dmr had one of the first, if not the first, software patents - setuid.

      Yeah, I remember that as a curious footnote in Kernighan/Pike's "The UNIX Programming Environment" or some such book like that which I no longer have. "The setuid bit is patented by Dennis Ritchie".

    37. Re:And no patents by Anonymous Coward · · Score: 0

      Had he been a patent hound, he'd have died a rich man.

      If he had patented things, they would not have received the wide distribution they would have, and we probably wouldn't be talking about DMR right now. And it wouldn't have been him that got the money, but rather Bell Labs. How well did AT&T's Unix do after they started enforcing their copyright (e.g., against BSD)?

      The same thing could be said for Tim Berners-Lee and the WWW: it became widespread because anyone could use it; if you had to cut a cheque for it, do you think it would have spread?

    38. Re:And no patents by msobkow · · Score: 1

      He was heading up Lucent's research department. Nothing major, just continuing to work and contribute to the bottom line.

      Just because someone isn't spinning out product pitches doesn't mean they're doing nothing.

      Jobs brought together the technology other people invented. I'm not nearly as impressed by an integrator as I am by a creator.

      --
      I do not fail; I succeed at finding out what does not work.
    39. Re:And no patents by burris · · Score: 1

      If you can't say what his "impact on the technology world" after C and Unix was then it probably didn't have much impact.

    40. Re:And no patents by Anonymous Coward · · Score: 0

      He did this work at Bell Labs. Patents would have been theirs, not dmr's.

    41. Re:And no patents by protonbishop · · Score: 1

      I did some translation of B programs into C (a linker/loader) and B is very similar to C. The main language difference, as I recall, was the way structures & pointers were handled. Other than that, a transliteration from one to the other was nearly possible. I'm sure internals were different & stdlib was different, but if Thompson wrote B, then one can easily see his handiwork in C. That being said, I started C & UNIX at Bell Labs over thirty years ago & always loved the simplicity of it all. Thanks Dennis & Ken.

    42. Re:And no patents by Taty'sEyes · · Score: 1

      It's probably trillions of lines of code...

      --
      We show geeks how to get their dream girl at EyesOfOdessa.com
    43. Re:And no patents by samjam · · Score: 1

      nicely put.

      And that's partly why we celebrate him even if someone else could/would have done it.

      He did it and he did it well (capra style).
      And we have enough gratitude to thank whoever it was that did it.

    44. Re:And no patents by Ashtead · · Score: 1

      There is the setuid patent, however, that was applied for by AT&T in 1972. But it is described as a mechanism, since that was before software patents were invented.

      --
      SIGBUS @ NO-07.308
    45. Re:And no patents by msobkow · · Score: 1

      You didn't ask what other impacts he had on technology, you asked what he did with his life. He worked. He researched. And the odds are he's behind way more technology that came out of Lucent than you or I will ever know unless we get off our fat arses and poke around to see what patents his lab at Lucent was granted.

      --
      I do not fail; I succeed at finding out what does not work.
    46. Re:And no patents by Lodragandraoidh · · Score: 1

      How would a computer language be able to better secure data memory from being abused (by the insertion and running of executable code)?

      We could simply segregate 'executable' and 'data' memory -- but then you would be stuck with a finite size for each - dependent again upon an arbitrary choice of a given equipment vendor - rather than a more flexible solution.

      Please explain how a compiler would be able to solve that problem (in all cases).

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    47. Re:And no patents by geekoid · · Score: 1

      And , at the time, completely worth it.
      Once software could easily done by pretty much anyone, that's when software patents should have died.

      Was it his, or was it Bell's with his name on it?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    48. Re:And no patents by Raenex · · Score: 1

      That being said, I started C & UNIX at Bell Labs over thirty years ago & always loved the simplicity of it all.

      For a language that is supposed to be simple, it's rather complicated in some areas. The declaration syntax is horrid. The confusion between arrays and pointers, including context-dependent syntax that is inconsistent and misleading. All the weird, undefined cases.

      C is deceptively simple. At first glance, it seems like a language with only a few concepts, but the devil is in the details.

    49. Re:And no patents by PRMan · · Score: 1

      C# is not a clone of Java. It takes the best parts of C (syntax), Java (objects) and Delphi (framework) and merges them together into one language very well.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    50. Re:And no patents by Anonymous Coward · · Score: 0

      Rubbish! C didn't start out free, and neither did any flavor of UNIX! And you are massively wrong in the other case too, Unix kicked other systems asses *STILL DOES*!! But back to the first: AT&T fought very hard to keep unix proprietary, they even went to court over extensions made by the University of California at Berkeley (which AT&T tried to claim as their own). The fight over the unix property has been long and hard. Only one or two "free" versions of windows have ever been made, and they don't have as much traction as Linux or FreeBSD.

    51. Re:And no patents by msobkow · · Score: 1

      I tried programming in "B" in late university out of curiousity. It was actually very close to "C", which really was an incremental evolution of the language. Never looked into BCPL, though, so maybe "B" was the language that implemented the significant changes.

      --
      I do not fail; I succeed at finding out what does not work.
    52. Re:And no patents by Anonymous Coward · · Score: 0

      The same with UNIX. There were much better operating systems around, but they were either expensive, required expensive hardware or, in many cases, both. C and UNIX were both good enough and free

      Um, no. UNIX was not free in the '80's, certainly not System V.

    53. Re:And no patents by msobkow · · Score: 1

      Seeing as you brought up the subject, you need to take another very close look at the .Net APIs behind C#. Microsoft changed the name of APIs to camel-case with leading upper-case names, but other than that 99% of Java code can be ported to C# by doing little more than converting the case of that initial character.

      C# adds some interesting constructs to it's syntax which I rather like, but there's no doubt in my mind it's a Java clone.

      Having ported a few hundred thousand lines of code back and forth between Java 6 and C#/.Net 3.5, I can assure you C# is indeed a Java rip-off.

      --
      I do not fail; I succeed at finding out what does not work.
    54. Re:And no patents by LizardKing · · Score: 1

      I was talking about the difference between BCPL and C - not the difference between B and C. It's a long time since I looked at B, but from what recall it was a considerable departure from BCPL in many areas, but kept the notion of supporting only one data type - the bit pattern. Havng taken a quick read back through the introduction of Richards and Whitby-Strevens book on BCPL, they actually name check Ritchie, crediting the first edition of K&R for th structure of some of the material in their own book. (Although BCPL obviously predated C, the definitive book on it wasn't published until 1979).

    55. Re:And no patents by LizardKing · · Score: 1

      I'm not familiar with Delphi, but can assure you as someone very familiar with C, Objective C, C++, Java and Smalltalk that C# and the .Net framework are little more than clones of the Java language and class library with little more than a difference in the case used for naming. Some syntactic sugar has since been added, but the direct lineage back to Smalltalk via Java is still obvious.

    56. Re:And no patents by LizardKing · · Score: 1

      My point is that they weren't computer scentists - Ritchie's background was physics from what I recall.

    57. Re:And no patents by c++0xFF · · Score: 2

      I mostly agree, but a quick rebuttal:

      The declaration syntax is only horrid when you need to declare something complex. "int i;" is about as simple as you could ever expect a declaration to be, and 99% of all variables fall along those lines. It's the rare cases of declaring arrays of function pointers returning pointers to arrays of function pointer-pointers (throwing in const in a few places for good measure) that get to be horrid.

      Another important thing to remember is that C only tries to lightly abstract away from assembly language. The abstraction is just enough that you don't generally care about the machine itself. That's why arrays and pointers work they way they do. That's why there's so much "implementation-defined behavior" and other undefined cases. Writing a functional C compiler is so simple, as most constructs can be translated directly into equivalent assembly.

      Well, at least, that's the way C was when it first came out. Then it spread and grew, was modified, extended, and eventually standardized. A lot of that simplicity has gone away in the decades since, as a natural by-product of the growth of the language. Now, in comparison to some other languages, C is arcane, awkward, and complicated. C used to be dead simple, which is why it's deceptively simple now.

      But if you step back, there's a certain simplistic beauty that exists, even to this day.

    58. Re:And no patents by Un+pobre+guey · · Score: 1

      Dennis Ritchie had an impact on the technology world FAR beyond what Jobs and Apple could ever dream of

      Hear, hear!

    59. Re:And no patents by FlyingBishop · · Score: 1

      Had he been a patent hound, other people would have received the support he received, and he would be a nobody.

    60. Re:And no patents by msobkow · · Score: 1

      You're obviously an Apple/Jobs fanboy, but your understanding of computer history has been skewed by your rose-coloured glasses. Jobs and Apple were and are integrators, not creators, with the exception of the Apple I and Apple II.

      Steve Jobs brought the world a computer you could just plug into the wall and TV and use without owning a soldering iron, even school kids could use it.

      The TRS-80, Apple II, and Commodore PET all came out in 1977. The earlier Apple I was a kit, the same as earlier machines.

      Then he made available a totally integrated computer with a GUI.

      You mean Apple implemented some of the ideas from Xerox PARC research. The didn't invent anything there.

      Along with that he brought regular people the capability to create beautiful printed documents on their own. (I think the Mac+LaserWriter alone had a greater impact on the world than Dennis Ritchie.)

      The Macintosh probably was the first widely used computer to have WYSYWIG word processing, I'll grant you that, but it was not the first computer to support document preparation and formatting by a long shot.

      Then he created an operating system / application development environment based on OOP, which after 25 years is now one of the most widely used (built on the back of C/Unix too!)

      You mean NeXT? NeXT integrated the Mach microkernel with a Unix layer, they did not invent either. What did come out of NeXT were Objective-C and the object-oriented GUI APIs. They certainly didn't invent OOP (see Smalltalk), the GUI, the OS, or the kernel, so what did they invent? Don't get me wrong -- NeXT was a very elegant programming API and rather innovative at the time, but it was also an abject market failure and on the verge of death before Apple brought Jobs back on line and he forced them to use the NeXT core as replacement for MacOS. To be honest, I don't remember whether NeXT came before Neuron Data's "Open Interface" GUI development libraries or not, but NDOI was the first OO GUI programming toolkit I worked with, and cross-platform to boot.

      Then, in the face of huge resistance, he killed the floppy drive, serial ports, and parallel ports which would probably still be shipping on most computers today.

      Huge resistance because the only motivation for doing so was to force people to buy overpriced Mac-only hardware. Hardly innovative or progressive.

      He showed people that computers could be pretty and stylish objects that people would be proud to display instead of depressingly shaped and shaded "office equipment."

      Ah, yes, hiring artists and building colour cases is truely innovative. No one ever did case mods or anything like that before Apple. Clearly they were the first to think "something other than beige."

      Then he created a music player with integrated library management software at a time when all players came with horrible software that made regular people scream in frustration.

      Sorry, no, Apple did NOT invent the MP3 player nor the media library. Not by a long shot. And the only one that had "horrible software" was Creative.

      Then he used that to radically transform the music industry, which everyone thought was on its last legs.

      What you talkin' bout, Willis? Apple made huge inroads into the graphics departments of the industry, but this is the first time I've heard anyone claim they transformed the music industry. The original Macs had really crappy sound and no expansion to add on the devices you'd need for sound engineering.

      Then he took everything he had spent the last 20 years working on, along with some tech he got from people who made keyboards that normal people couldn't use, and used it to totally

      --
      I do not fail; I succeed at finding out what does not work.
    61. Re:And no patents by Anonymous Coward · · Score: 0

      You need to read a bit more closely because you're refuting a few things the GP didn't say - but even so, while being technically right on a lot of points you're underestimating the amount of innovating Apple did.

      Apple had a bad case of NIH ("Not Invented Here") Syndrome through much of their early growth, and it was only their near-collapse (prior to their purchase of NeXT) that woke them up to leveraging standard technologies like PCI, ATA drives and USB. Your line about "huge resistance because the only motivation for doing so was to force people to buy overpriced Mac-only hardware" flies in the face of the huge number of PC-compatible USB accessories that were introduced largely because Apple pushed the standard. Yes, PCs had USB but the drivers were crap or nonexistent, so nobody used it on the PC side. You didn't have to buy Apple peripherals to take advantage of USB on the Mac.

      As for Xerox, Apple took the kernel of the GUI-mouse paradigm developed at PARC (but invented at Stanford) and did a HUGE amount of work to develop and promote it. They created all of the Toolbox, QuickDraw, Lisa OS and Mac OS from scratch. They didn't get ANY code from Xerox. Xerox showed them Smalltalk and Apple didn't develop on Smalltalk.

      If you want to find see just how much Apple did invent, read the stories on Andy Hertzfeld's Folklore.org - they are fascinating and enlightening.

    62. Re:And no patents by Anonymous Coward · · Score: 0

      You've never seen the Bell Labs employee agreement. You don't make money off your patents as an employee; the Company does (sometimes).

    63. Re:And no patents by sjames · · Score: 1

      Until *BSD and Linux came along, Unix was hardly the cheap/free choice. Nobody would have picked Algol in the '80s, Pascal had a much better shot. To be fair, Pascal and C are both descendants of Algol.

    64. Re:And no patents by GeodesicGnome · · Score: 1

      Sorry, but ALGOL is just as awful as Pascal for an engineer. It's a freaking language developed by academics for developers. C on the other hand was the language by developers for developers. Obviously academics chose what's best for them, thus Pascal still survives...

      I'm in total agreement. I was at HP when management decreed that we would have to use Pascal for future projects. They were convinced by academics that this would make the code "portable". It just led to a few nightmare years of trying to develop in a severely crippled language. It was about that time I learned C in my spare time. C is hugely powerful while being elegantly simple. The most apt criticism of it is that it gives you enough rope to hang yourself if you are sloppy. But without that rope, lots of things are much harder to do. I've been programming for 45 years now and have never seen a better overall language than C. Ritchie was a giant in this industry. And, BTW, bashing Unix is just kind of laughable.

    65. Re:And no patents by lars_stefan_axelsson · · Score: 1

      "How could a compiler?" Answer: Start by checking out Cyclone (cyclone.thelanguage.org) for instance and go from there.

      --
      Stefan Axelsson
    66. Re:And no patents by ajo_arctus · · Score: 1

      As a .Net programmer that occasionally does Java stuff, I can tell you that C# is very much a clone of Java. The class names and namespaces are different, but fundamentally they're incredibly similar. I'll write a Java programme and then sit back and think "Christ, that looks exactly like .net". And it does.

      Generic are different, but that's because Java took a different route and got stuck with that legacy. Linq is a big (and original) change, and lambdas too, but they're bolted on to a .Net core that is almost indistinguishable from Java.

      Also, as an aside, look at the supporting tools in the .Net world -- NHibernate, NUnit, NAnt, Spring.Net, MVC, Log4net, Nuget etc etc. They're all clones of Java projects. We're basically following Java, and we're about 3 or 4 years behind at this point. If you want to see where .Net will be in 3 years, look at languages like Groovy, JRuby and the dynamic stuff going on in the JVM world. If we're lucky, we'll get NGroovy or some such, but only if Microsoft decide to fund it.

      Of course Java's future is at a critical point in its history, with Oracle struggling to keep the enormously important community on-side. Who knows what will happen over the next few years. I don't think it will all blow up, but Java could start to slip.

    67. Re:And no patents by TheRaven64 · · Score: 1

      AT&T would send you tapes of the UNIX source code for a couple of hundred dollars. That was very cheap, in comparison to other operating systems. That's why UNIX was used for teaching operating systems to an entire generation of students. AT&T's change of the licensing conditions and the increasing complexity of the UNIX code after version 7, were the two main reasons Tanenbaum wrote MINIX.

      --
      I am TheRaven on Soylent News
    68. Re:And no patents by msobkow · · Score: 1

      Apple built a lot of their implementations from the ground up, but implementations are only copyrightable, not patentable.

      Just because it was a lot of work doesn't mean it was an invention. I'm just tired of seeing Apple fanboys try to rewrite history in terms of "Apple did it first", as if they were some sort of brilliant creative engineering powerhouse instead a good technology integrator with excellent marketing.

      I was thinking more in terms of Firewire than I was USB, by the way, which never really caught on.

      Don't get me wrong -- I think Jobs was a great man. But the last thing he "invented" was the Apple II.

      --
      I do not fail; I succeed at finding out what does not work.
    69. Re:And no patents by Anonymous Coward · · Score: 0

      Well, UNIX wasn't free, it's license was at least $1000 or more, but it's license also granted the licensee full access to the source code and the ability to fork it. Berkeley purchased the license for use by it's students and BSD started out at extensions to AT&T UNIX and was free and open source, but was incomplete without a full license of AT&T UNIX. Eventually BSD had replaced nearly every component of AT&T UNIX with BSD4.2. The lawsuit between UCB and AT&T was based around some of the UNIX source code spilling into the BSD4.2 release.

      I believe one of the novelties of UNIX in the 70s and 80s compared to other similar commercial offerings was that purchasing it gave you a full operating system and the ability to recompile every piece of it. This allowed it to be ported to more hardware by those that purchased it. In fact, the very job of UNIX (besides running the Space Travel game) was to compile itself. It's second task ever was typesetting and it's Troff system originally used by the AT&T Patent Office for their documents.

    70. Re:And no patents by mark-t · · Score: 1

      You are what you do. Dennis Ritchie was a computer scientist, even if his academic background was not in that field.

    71. Re:And no patents by shutdown+-p+now · · Score: 1

      Before we get any further, which ALGOL are we talking about - the original Algol 60, or the (entirely different) ALGOL 68?

      The former is a language "by academics for academics" - little more than standardized pseudocode. The latter, by and large, is C with more features and a different (and arguably saner) syntax. In fact, that's where C got a lot of little things from, like "void", or "short int" / "long int", or unions. There wasn't anything particularly academic about it, and it could certainly be used just as well for anything that we use C for, today.

    72. Re:And no patents by Anonymous Coward · · Score: 0

      Don't get me wrong -- I think Jobs was a great man. But the last thing he "invented" was the Apple II.

      He didn't even invent that - Wozniak did. But Jobs shaped it into something the public would want to buy.

      He didn't invent the Macintosh, either. Jef Raskin conceived it, Burrell Smith built it. Bill Atkinson, Andy Hertzfeld, Susan Kare et al. programmed it. But don't underestimate Steve Jobs's role in shaping it - he was the driving force in deciding what kind of machine it would be and how it would serve users.

      Seriously, read the Folklore stuff. You're right that they were good at integrating others' inventions and making it look like Apple did it first, but Apple did have some good, creative engineers, and they did invent stuff.

    73. Re:And no patents by alexborges · · Score: 1

      "Java was inspired by Goslng's experience with Objective C and NeXT's framework"

      Now how did this guy fucked THAT up, is beyond me.

      --
      NO SIG
    74. Re:And no patents by alexborges · · Score: 1

      You just dont get it, do you? Without Ritchie, there is NO OSX. There is NO GUI. Hell, there is NO multiprocess envirnoment. There is nothing. Above plain ASM of the machine in hand, there is only C. Everything else was built on top of that and until a couple of years ago, IT STILL IS.

      There is no darwin, nor IOS, nor anything else. Every concept of OS design you see today, is a spinoff of UNIX, either through a crtitque of it or an embrace of it.

      I mean, Ritchie is like 20 years older than jobs, he is on another league. One that we will never see again until, perhaps, quantum computer brings the need for other algorithms.... There is just no comparission at all.

      --
      NO SIG
    75. Re:And no patents by dunkelfalke · · Score: 1

      As someone with a Delphi background and some experience with Java, let me tell you that C# really feels like an strange mix of both.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    76. Re:And no patents by dunkelfalke · · Score: 1

      By not allowing buffer overflows for one, because that is the way how "data" is getting executed.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    77. Re:And no patents by JasterBobaMereel · · Score: 1

      In 1973 how many computer scientists were there ... ? Like most people at that time they started in a profession and migrated to Computer science

      BCPL - Written by a Mathematician/Computer Scientist
      B - Written by a Physicist/Computer Scientist
      C - Written by a Electrical Engineer/Computer Scientist and a Physicist/Computer Scientist
      C++ - Written by a Mathematician/Computer Scientist

      --
      Puteulanus fenestra mortis
    78. Re:And no patents by JAlexoi · · Score: 1

      Let's begin at the beginning. C# and .NET 1.0 were blatant ripoffs of Java. Libraries to VM. Just look at Hello World to see that C# was created as a direct copy of Java. I mean "public static void Main(string[] args)" vs "public static void main(String[] args)". How many more languages have the same entry point method name?
      Today is quite a bit different, but the fist release was a copy of Java with some features added.
      Since I actually developed a lot in Delphi, I don't really know what Pascaly or Delphiesque you see in .NET/C#...

    79. Re:And no patents by JAlexoi · · Score: 1

      +10000 to the .NET dev. Community is everything in Java world and .NET can benefit from the same community also.

    80. Re:And no patents by JAlexoi · · Score: 1

      People that try to create something for someone else's benefit usually screw up. Physicists and EE usually create the most down to earth tools, because they do most down to earth development. Mathematicians are crazy bastards and computer scientists should be shot. I mean it in the most respectful way possible - computer scientists(academics) should not be creating actual tools for engineers.

    81. Re:And no patents by JasterBobaMereel · · Score: 1

      All of the above were Computer Scientists who because of the time they worked in were also practical professionals as well, they were all working as Computer Scientists at the time the wrote their language(s) but still had the experience of the real world (even the mathematician) to ground them in reality, this meant that the language the produced was usable and useful

      Most of the languages written by pure academics are only ever seen in academia, and not used on real projects at all ...

      The odd one is ALGOL - designed by a committee of academics (the theoretical worst combination) , all of them were also practical professionals, the language they produced was very idealistic, and not used for very long, but was the basis of many of the modern languages used now

      --
      Puteulanus fenestra mortis
    82. Re:And no patents by JAlexoi · · Score: 1

      Ahem... PASCAL?

    83. Re:And no patents by dunkelfalke · · Score: 1

      From top of my head:

      WinForms/VCL.

      Properties are quite similar. If I remember correctly, there is no such thing in Java.

      The pass by reference/pass by value system is quite similar, also the fact that the objects are manipulated by value, not by reference.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    84. Re:And no patents by JAlexoi · · Score: 1
      WinForms/VCL - I bet the names of the properties are just logically named and nothing more.
      Pass by reference was added from C.

      objects are manipulated by value

      C# does that?

    85. Re:And no patents by prezkennedy.org · · Score: 1

      I'm pretty sure Steve Jobs didn't do all of those (or even any of those) himself.

      --
      It started back in Team Fortress Classic
    86. Re:And no patents by Anonymous Coward · · Score: 0

      You just dont get it, do you? Without Ritchie, there is NO OSX. There is NO GUI.

      OS X may be a child of Unix, but the original Macintosh owed exactly nothing to C or Unix.

      It was developed from scratch based on a 68000 board that had nothing in common with any Unix workstation.

      It ran software written in assembly and Pascal, developed on the Lisa. It had no C compiler.

      It used a process model completely unlike Unix with system calls based on a "magic circle" arrangement of "managers" rather than a hierarchy of system rings.

      It had no multiuser or multitasking capabilities because it was designed for one user to do one task at a time.

      Yes, it was extremely limited compared to Unix, but the GUI was there and it was orders of magnitude easier to use than a Unix workstation.

  10. rip by zbrewski · · Score: 1

    RIP Mr. Ritchie. You (and Mr. K) will live forever through the simplicity and geniality of the mighty tools you created. Thank you.

  11. RIP by neo12 · · Score: 5, Funny

    main()
    {
        printf("Goodbye, World");
    }

    -RIP dmr

  12. I have nothing intelligent to post by Windwraith · · Score: 5, Insightful

    ...but this is just sad. This guy did stuff I care about.
    Godspeed.

    1. Re:I have nothing intelligent to post by 5hoom · · Score: 2

      Totally. The 'nixes & C are incredibly huge contributions to our technology filled world. This guy gave us so much of what we take for granted every day. Rest in peace.

    2. Re:I have nothing intelligent to post by caywen · · Score: 1

      Not to mention C being the father of so many other languages that share it's general (beautiful) syntax.

    3. Re:I have nothing intelligent to post by blair1q · · Score: 1

      But you can still do the stuff he made you care about.

      Is a man you never met any less alive just because he's dead?

      (I've had some email exchanges with him, so that question may be a little harder for me...)

  13. again? by Anonymous Coward · · Score: 0

    I remember years ago (ok, quite a few) a usenet discussion where someone had mentioned that Ritchie was dead, only to have him reply a few posts latter to assure us that he was still around.

  14. "another tech great"? by Anonymous Coward · · Score: 0

    It was "the" tech great. By singling out "Mac OS X, iOS, Android and many other non-Windows OS", WankerWeasel shows he does not realize exactly how big an impact Dennis Ritchie had. The "other famous one" that died recently was a nobody compared to dmr.

    1. Re:"another tech great"? by Anonymous Coward · · Score: 1

      The "other famous one" that died recently

      You mean the-one-we-must-not-name-lest-he-comes-back ?

  15. The Rule of Threes by vasp · · Score: 1

    Well, that's two down in the IT-celebrity world. Who will be next?

    1. Re:The Rule of Threes by Anonymous Coward · · Score: 0

      Robert Galvin, long-time CEO of Motorola, dies Reuters - 14 hrs ago

      (Reuters) - Robert Galvin, 89 -- a long-time chief executive of Motorola, the telecommunications company that created the first cellphone -- has died. More

    2. Re:The Rule of Threes by geekoid · · Score: 1

      Everyone, eventually.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:The Rule of Threes by geekoid · · Score: 1

      So... some guy that inherited a big company during the largest tech boon in history is the same as Jobs and Ritchie? really? please.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:The Rule of Threes by Anonymous Coward · · Score: 0

      Next is a fairly simple word. I suggest you learn what it means.

    5. Re:The Rule of Threes by zeroshade · · Score: 1

      Oh goddamn it.

  16. Cgenius by Anonymous Coward · · Score: 0

    I'm sure Discovery channel will do a documentary about him too. After all, he was infinitely more significant than than Jobs.

  17. Less than 10 comments for Ritchie? by Anonymous Coward · · Score: 2

    Is this world full of morons?

    One of the fathers of the modern computing operating sistem, co-creator of C and UNIX, and less than 10 comments?

    People is sick.

    1. Re:Less than 10 comments for Ritchie? by gmuslera · · Score: 1

      That he died is something serious, not a popularity contest party like was Jobs death. All the ones that claim to be giants now (dead or alive), are mostly dwarfs standing over Ritchie's shoulders.

    2. Re:Less than 10 comments for Ritchie? by inflex · · Score: 1

      Well, I facebook'd it - and to this day I still write a lot of C code, for open-source, commercial and even embedded systems now. It's been over 20 years and I'm still finding it a useful tool a lot of the time.

    3. Re:Less than 10 comments for Ritchie? by Anonymous Coward · · Score: 0

      It took a long time for this story to hit the front page of /.
      While we were waiting some of us commented in the 25 other submissions about this story.

    4. Re:Less than 10 comments for Ritchie? by Anonymous Coward · · Score: 0

      Well, after some time, more than 600 comments...
      At least we are 600 less morons in this world :-D

  18. printf("Goodbye world\n"); by Anonymous Coward · · Score: 0

    :'(

  19. Re:He was an atheist by hkroger · · Score: 1

    and all atheists die. Same as the Steve.

    So does everyone else. It's not a privilege of atheists.

  20. Ofcourse by Anonymous Coward · · Score: 0

    Sadly this wont get half the attention that Steve Jobs dying got.

  21. Shaped many of our careers... by jregel · · Score: 5, Insightful

    It's no exaggeration that without Dennis Ritchie's contributions, many of us would have very different careers. I've been fortunate to spend the first 12 years of my IT career working on multiple Unix and Linux systems, and although I'm not much of a coder, I've compiled a fair amount of C and recognise that if it hadn't been invented, neither would C++ or C#, which constitutes a lot of the code in use today.

    Without Unix, what would the Internet been built on? Perhaps something like VMS? Would tools like Sendmail or BIND been developed in those environments? The influence of Unix can be seen everywhere in IT.

    Actually, without Unix, we wouldn't have had NeXTstep, which became MacOS X, which became iOS. We wouldn't have had Minix or Linux, so no Android. So the mobile landscape would have been different as well.

    I don't think it's too much of an exaggeration to say that Dennis Ritchie's legacy is the IT industry we have today. Most of us stand on this giant's shoulders.

    RIP Dennis Ritchie.

    1. Re:Shaped many of our careers... by Anonymous Coward · · Score: 0

      I can say this for certain.
      If it wasn't for software development, I'd have went in to architecture... in a depression... and with Crohns Disease...
      He saved me a lot of potential personal depression and suffering because I can work on software development at home with whatever schedule I'm forced in to by illness.
      Without his influence, my life as it is wouldn't be possible. Truly a great loss.

    2. Re:Shaped many of our careers... by kestasjk · · Score: 1

      He took us another step closer to the unreachable ultimate in computing languages, but evolution only goes one way; if he hadn't someone else would have. He deserves credit for his part, but acting like things would be distinctly different without him is either naive or insincere.

      --
      // MD_Update(&m,buf,j);
    3. Re:Shaped many of our careers... by corbettw · · Score: 1

      Even something as minute as the URLs on websites are structured much like file systems on UNIX.

      There just isn't a part of modern technology that isn't touched by what this man created.

      --
      God invented whiskey so the Irish would not rule the world.
    4. Re:Shaped many of our careers... by geekoid · · Score: 1

      um.. no. See his addition was a base technology that everything we know now in computing built from.
      UNIX could only have sprung from bell labs RnD. Any company actively pursing an OS would have ended up creating something to get to market. No other group in the world was doing that.

      I highly suggest you talk to your instructor at Curtin Technology to see if any of them knew him or his history.
      If not, it might be worth your time to start looking for people who knew him at the time at talk to them. On the plus side, it will add geek points to your resume, and give you something interesting to talk to geek girls about.

      I noticed on your resume, that you list typing and office skills. Is that normal in Australia? Or is it resume padding?
      I'm just curious, not making in implied statements.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    5. Re:Shaped many of our careers... by Darinbob · · Score: 1

      The big thing with Unix is that it was cross platform. Without it the internet would have been built on a hodge podge of bitterly competing rivals. So it wouldn't have been VMS, though that might have been one slice of the pie.

    6. Re:Shaped many of our careers... by Anonymous Coward · · Score: 0

      Oh, so now we go stalking the guy. I'll be damned if I get excluded from that activity, so here goes:

      The kid is 22, so I'm willing to give him some amount of exemption if he says stupid things. His name also looks Lithuanian, and I personally know what it's like to grow up in an English-speaking place with a Lithuanian name, he probably has to go around explaining it to everyone. This probably gives him a frustrated and argumentative demeanor. Plus he's Australian, so he's probably drunk.

      </trolling>

    7. Re:Shaped many of our careers... by Anonymous Coward · · Score: 0

      Hi Kestas,

      I'm the guy who posted this. Here's my more serious reply.

      I don't disagree that if C had not come along there would be other high-level languages that fill a similar role or popularity. However, I think there's a good chance they would be substantially different. We can't ever know just how different they'd be, because C's influence is strong and while at times very obvious (take the syntax of Java), sometimes more subtle.

      When I was looking to get my first serious professional programming gig, I was about your age, and I had a few offers to consider. One of them was right up my alley, but wasn't as financially compelling as the offer I ended up taking. I declined, but feeling very conflicted, I took a somewhat apologetic tone. The hiring manager said to me, "one of the things I've learned in this business is that companies do fine with or without you, so you shouldn't feel bad about leaving them."

      It was a nice idea in that context and in many others: don't feel bad about not taking an offer, don't feel bad about leaving a gig. Very good advice for your personal career. But in the years since then what I've learned is that this rationale I was given is very wrong, even stupid. The success of a project leans very heavily on its high-performing individuals. Very heavily. I can't state that enough. The individuals matter. To take an over-used example from the recent press, what would late 1990s Apple have been without Steve Jobs? Using your logic, or the logic of that one hiring manager, I would say that the industry would have ended up the same. I don't think that's the truth.

    8. Re:Shaped many of our careers... by ThorGod · · Score: 1

      Wow, 'correcting' someone's eulogy to the point of belittlement...I think you should have kept it above the waist.

      Poor display.

      --
      PS: I don't reply to ACs.
  22. Sad day by t27duck · · Score: 1

    RIP

    #include
    int main()
    {
            printf("Goodbye, world!\n");
            return 0;
    }

  23. RIP Dennis, all our cool stuff was based on yours by Anonymous Coward · · Score: 0

    ...said Steve Jobs

  24. Dennis's new test line by Anonymous Coward · · Score: 0

    printf("Hello, afterworld!\n");

  25. He isn't dead by Amiralul · · Score: 0

    Dennis Ritchie didn't die, he just GOSUB without RETURN.

    1. Re:He isn't dead by Anonymous Coward · · Score: 0

      Dude, GOSUB? From Basic? To the creator of C? Seriously???

      How about exit(1); ??

    2. Re:He isn't dead by BetterThanCaesar · · Score: 1

      Let's just say longjmp without setjmp.

      --
      "Stop failing the Turing test!" -- Dilbert
    3. Re:He isn't dead by nusuth · · Score: 1

      He might have longjmped without setjmped.

      --

      Gentlemen, you can't fight in here, this is the War Room!

    4. Re:He isn't dead by Vanders · · Score: 3, Insightful

      Surely exit(EXIT_SUCCESS); is more fitting for a man of Dennis Ritchie's talents?

  26. "another great tech" by Anonymous Coward · · Score: 0

    What other "great tech" died recently?

  27. So long and thanks for all the csh :-( by sczimme · · Score: 1


    It's a little unnerving to think about how long Unix has been part of my career. Thanks, dmr.

    --
    I want to drag this out as long as possible. Bring me my protractor.
  28. Rest in Peace by forgot_my_username · · Score: 2

    I never met the man, but he was central to my love of computers.


    printf("Hello, Heaven");

    To me this is for more significant than the passing of Mr. Jobs.

    1. Re:Rest in Peace by Anonymous Coward · · Score: 0

      To me this is for more significant than the passing of Mr. Jobs.

      I would think it is this way for most of us. The problem is that we'll just get a foot note on nerd blogs, while people bawl their eyes out over the borderline sociopath who was Jobs.

  29. Thank you by ncmathsadist · · Score: 1

    The elegance and minimality of the C language is a testament to the genius of its creators. Dennis Ritchie played a key role in the development of C and of UNIX. To him, I say, "thank you" for his roles in these great achievements. My sympathies to his family and his friends.

  30. Saddest news of the year by petes_PoV · · Score: 1

    Apart from personal loss.

    His contributions to computing have been effecting us all for nigh on 40 years and that effect has been overwhelmingly beneficial. It's extremely likely (barring anything bad happening in 2038) that we will all continue to reap the benefit of DMR's existence for many decades to come.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  31. Goodbye by Goglu · · Score: 1

    Goodbye world

    His contribution goes way beyond the ones of a recently celebrated "genius". I could make a list of what C gave us today, but I'd have to start it at 0.

  32. Thank you Dennis Ritchie by vxone · · Score: 0

    In virtually everything we do today we owe to Dennis Ritchie, Creator of C.

  33. Thank you by Wattos · · Score: 1

    Thank you Dennis Ritchie.
    Thank you for making the world a better place.

  34. Goodby and thank you, sir by Uthic · · Score: 2

    Always had a great respect for him for making C and UNIX. I guess it's early in the day, but way less comments than I was expecting for news like this.

  35. A tribute in triangles (from 2008) by maccallr · · Score: 1
  36. RIP Dennis by XxtraLarGe · · Score: 1

    I still have a copy of K & R on my bookshelf. His contributions to the field of computer science were wonderful. IMHO, C should be the entry point for anyone considering pursuing a life in computer programming.

    --
    Taking guns away from the 99% gives the 1% 100% of the power.
    1. Re:RIP Dennis by Anonymous Coward · · Score: 0

      Mine only gets put back on the bookshelf when I'm tidying up. And then it only ever stays there for a day or two.

  37. time() ran out by Anonymous Coward · · Score: 0

    It looks like his time() ran out too soon.

  38. Hi didn't pass away by BoxRec · · Score: 1

    he died, and I think the logical and precise man he was he would be annoyed at the use of such a weedy euphemism

  39. I guess all our strings eventually end in null by RobWalker · · Score: 1

    RIP. You had an early and profound influence on my career.

  40. RIP Dennis Ritchie by TheMMaster · · Score: 1

    May you be remembered and celebrated for all that you brought to computing. I hope your name will not be forgotten from history. The fact that your death is announced as 'another great one' in the same breath as... someone else makes me scared for your rightful place in it.

    I am truly sad that you are gone.

    --
    Fighting for peace is like fucking for virginity
  41. Another hero gone... by Hexadecimal+Kid · · Score: 1

    Not just a hero, but an entertainer, a man of genius, who by all accounts I've read, was humble and approachable. I wish him well in the ever after, and my condolences to his loved ones. Sorely missed, and fondly remembered, and inspiration to us all.

  42. A globally recognized contribution by Zilog · · Score: 1

    The talent of this man has a major part in what has made our world today.

    His contribution was essential and it is perceptible throughout the world today.

    He deserves all the honors, if not more, than a talented salesman gadget.

    Paix à ta mémoire, l'ami. Ce soir j'arroserai dignement ton départ.

  43. Syntax and grammar by Anonymous Coward · · Score: 1

    It's syntax is awful.

    Speaking of which... That should be "Its syntax is awful.". Its = belonging to it. It's = it is.

    1. Re:Syntax and grammar by yeltski · · Score: 1

      Holy shit, you think its already not obvious to anyone who gives a shit? Find a less pathetic hobby.

  44. obligatory quote by Anonymous Coward · · Score: 1

    Without C we would be programming in BASI, OBOL, and PASAL

    RIP dmr

    1. Re:obligatory quote by jkflying · · Score: 1

      I see what you did there.

      --
      Help I am stuck in a signature factory!
  45. Obligatory by UniversZero · · Score: 1

    :/
    Did he shoot himself in the foot?

  46. I've been getting ready for this by GNUALMAFUERTE · · Score: 1

    Have you realized that the first generation of hackers is starting to reach that age?

    It's a huge loss for the world. Ritchie was a genius, a great man, and he helped change the world forever in the right direction.

    C and Unix changed the entire world. The popularization of computing, moving it away from the universities and into the private space of companies and homes started with C and Unix. It revolutionized Operating System and software design in general completely, indirectly giving birth to just about every technology on your computer right now.

    A brilliant man, a fellow Hacker and Atheist has died today. He will be missed.

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
    1. Re:I've been getting ready for this by shutdown+-p+now · · Score: 1

      Arguably that's the second generation. The first generation are those people who had actually built the first computers.

  47. He will always be close to us by Anonymous Coward · · Score: 0

    He is not gone, he will always live through our C code and will be remembered by those who read the K&R, the absolute best programming book there is and will be.
    Dennis Ritchie, thank you for your dedication and hard work.
    RIP

  48. Goodbye Ritchie by Anonymous Coward · · Score: 0

    Dad died today of an information technology and the IT world, who together with Thomposo, Kernighan, Stallman created the digital world in which we now viviamo.Grazie Dennis Ritchie, inventor of the C language (all operating systems are based on ed that language), you have given so much to all of us in the IT industry and beyond. A big THANK YOU for your genius.

  49. Steve Jobs get to the Pearly Gates... by Anonymous Coward · · Score: 1

    ....and there's a big banquet laid out.
    There's balloons, champagne, and somewhere in the background John Lennon, Elvis Presley, and other entertainment greats are warming up, ready to perform.
    Looks like one hell of a party.

    Steve Jobs looks at St.Peter.
    "All of this. For me?" says Steve.
    Before St.Peter can answer, Steve is off telling everyone how to lay out the plates, criticising the choice of champagne,. shouting at the servants etc.

    Then he goes up to John Lennon.
    "Hey John", says Steve, "Really sorry to hear about that deal in the park, but for fukcs sake dont play any of that Yellow Submarine shit".

    John Lennon looks at Steve Jobs and says, in his finest Liverpool accent.
    "A'right la. Anytin fer you Dennis mate".
    Steve look at John and says:
    "Hang on, dont you know who I am?"
    John Lennon says: "Yeah mate, you're Dennis Ritchie arent yer?".
    Steve Jobs' head nearly comes off:"What the fukc do you mean Dennis Ritchie? I'm Steve Jobs you fukcing halfwit".

    John Lennon looks at him for a minute and turns round to Elvis Presley and says:
    "ey Elvis, der jugglers 'ere burra tink 'es fergorris gear".

    tadaaaaa

    thank you thank you thank you
    im here all week
    try the veal

    godspeed, dennis ritchie.

  50. Can only define once by Anonymous Coward · · Score: 0

    Unfortunately for the planet, we could only define him once. RIP.

  51. Another Great Loss by mholve · · Score: 0

    exit(0);

    RIP, DMR.

  52. chapter 1 by Anonymous Coward · · Score: 0

    Let's not forget the style of writing of the K&R C programming language book and how chapter 1, with its quick applied introduction, defined the standard for all good technical books going forward.

  53. Tribute! by Anonymous Coward · · Score: 0

    He is the giant on whom's shoulders steve stood on.

  54. now *that* is a loss to the IT Community :/ by sammyF70 · · Score: 2

    Here is a clip of Ritchie explaining Unix (although I ~knew~ him mostly through his work on C)

    http://www.youtube.com/watch?feature=player_embedded&v=7FjX7r5icV8

    --
    "DRM is like the Ford Pinto: it's a smooth ride, right up the point at which it explodes and ruins your day."-C.Doctorow
  55. The old testament by bytesex · · Score: 1

    Ha ! The value of *my* copy of 'C' can only go up !

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
  56. return; by Anonymous Coward · · Score: 0

    I am a lover of C and Unix. I admire the man for what he gave us.
    My favorite quips from the K&R C book are
    "the infinitely abusable goto statement" and
    "C is not a large language and is not served well by a large book"

  57. not just a passing fad by phrostie · · Score: 1

    I started off as an computer science student, but switched to engineering.
    time and again, i asked to take C rather than Fortran.
    they said C was just a passing fad.

    his language will out live us all.

  58. Another one bites the dust. by Nyder · · Score: 0

    Bump, bump, bump.

    Another person bites the dust.

    Happens everyday, many times during the day.

    While I learned my C from Ritchie & Kernighan, I am not surprised to see you die.

    Thanks dude, hope it was a great ride, see ya next round.

    --
    Be seeing you...
  59. Answered questions for my report by Anonymous Coward · · Score: 0

    This is sad. I remember in high school he was kind enough to answer some questions through email for a research paper I was doing on Bell lab's influence on the personal computer.

  60. Had there been no.... by unixisc · · Score: 1

    I won't comment on what might have happened had C not been created, but I think the alternatives had Unix not taken off would have been worth seeing.

    As pointed out, TOPS or VMS may have taken off, and that would have meant an open competition b/w IBM, DEC, HP and others. VMS itself would have still begat NT (which may or may not have needed C), and the latter would have been adapted on RISC platforms as well. Also, people wanting to create FOSS software would have tried re-engineering one of these, instead of Unix.

    So was he working on Plan 9 when he passed away?

  61. The book was the greatest contribution by Anonymous Coward · · Score: 1

    There were many programming languages available in Ritchie's day. What set C apart was a very well-written book that became the defacto standard in defining the language. The C Programming Language so clearly and succinctly articulated the language that everyone used it and everyone was on the same page as to what to expect from the language. The book also described things at a level low enough that it provided great insight into the low-level details of the system. More than Unix or the C programming language itself, I think this book was Ritchie's greatest contribution to field of Computer Science.

  62. gave my life direction by AwesomeMcgee · · Score: 1

    When I was 11 years old sitting in the car home on a road trip with my mother, I found her copy of the K&R 1st edition sitting in the backseat and picked it up. Were it not for this incident my whole life would have been different. I have been a professional software engineer for 12 years now and can thank every second of those years to finding that book.

    People always say Jobs was a visionary, but this man was a creator who shared what he made, Jobs monetized a vision other people made for him. Jobs may be loved by the public, but this man is loved by all who appreciate technology, though they may not realize it.

    1. Re:gave my life direction by garaged · · Score: 0

      I read that book for the first time when I was 25, but started copying code around my 6yo, so almost 20 years later I was trying to learn C, pretty much I think that is the main reason I am a sysadmin and not developer, I always wanted to be better at coding, but went thru a very different academic path, I should have met Ritchie's work much sooner

      Hope to actually met that guy later, have a nice trip

      --
      I'm positive, don't belive me look at my karma
  63. One of the Great Ones has passed by rkhalloran · · Score: 2

    Without the work of dmr and the rest of the 1127 group at Bell Labs, the computing landscape we take for granted would be radically different, and many of us would be in other lines of work.

    UNIX isn't the perfect OS, but it does better, in more environments, than anything else out there. Jobs and Torvalds would have very different lives if not for the work Ritchie did.

    Requiescat in pace, dmr.

    1. Re:One of the Great Ones has passed by arkenian · · Score: 1

      Amen. Other people would have done other things, and doubtless computing would have advanced, but Ritchie made C, a language which has been a companion for most of my life. Its not always beautiful, though it often is, but its always worked, and, I should perhaps add, it was well explained. Not everyone likes C, but we all know it. UNIX and C: the things engineers love to hate.

    2. Re:One of the Great Ones has passed by Anonymous Coward · · Score: 0

      "Jobs and Torvalds would have very different lives if not for the work Ritchie did."

      Is it wrong to point out that Jobs doesn't actually have any kind of life at all any more?

    3. Re:One of the Great Ones has passed by 6031769 · · Score: 1

      Agreed. Also I would have a very different life if not for dmr. His contribution to the field simply cannot be overstated.

      --
      Burns: We're building a casino!
      McAllister: Arrr. Give me 5 minutes.
    4. Re:One of the Great Ones has passed by Anonymous Coward · · Score: 0

      And don't forget Bell Labs received a lot of government funding at the time for research so don't let the tea party freaks tell you that the government only wastes money.

  64. why? ;( by Anonymous Coward · · Score: 0

    why? :(

  65. So Long, and Thanks for All the Fish by Rotten · · Score: 1

    Godspeed Dennis.

    1. Re:So Long, and Thanks for All the Fish by shutdown+-p+now · · Score: 1

      Shouldn't that be "so long, and thanks for all the sh"?

  66. Re:He was an atheist by maxwell+demon · · Score: 0

    You know, the majority of all people ever born has not yet died. Therefore the evidence that everyone eventually dies is not very good. :-)

    --
    The Tao of math: The numbers you can count are not the real numbers.
  67. Honoring the dead is not a zero-sum game by TimHunter · · Score: 0, Offtopic

    I've been reading Slashdot long enough that I know to expect it, but still I'm saddened by the number of people using the occasion of Richie's death to take another gratuitous slam at Steve Jobs.

    Honoring the dead is not a zero-sum game. We can pay tribute to the accomplishments of both Steve Jobs and Dennis Ritchie without subtracting from our respect for either man.

    And if you don't like Steve Jobs, okay, but I think you show more respect for Ritchie by keeping your opinion of Jobs out of this particular discussion. This being Slashdot, there'll be plenty of opportunities for you to do that in the future.

    1. Re:Honoring the dead is not a zero-sum game by bytesex · · Score: 1

      Yes Tim.

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    2. Re:Honoring the dead is not a zero-sum game by radtea · · Score: 1

      If Jobs is like Ford, Ritchie is like Nicolaus Otto, inventor of the four-stroke engine. The kinds of contribution to the world they made are fundamentally different, but Ford wouldn't have existed without Otto, and no one remembers Otto, and that's kind of sad.

      It doesn't take away from Ford to say that--the legacy he built is still with us today. But the achievements of inventors and innovators like Otto and Ritchie don't get the notice they deserve, except amongst the tiny minority who appreciate that that they built the foundations upon which the Fords and the Jobs of the world raised their towers.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    3. Re:Honoring the dead is not a zero-sum game by luder · · Score: 1

      but still I'm saddened by the number of people using the occasion of Richie's death to take another gratuitous slam at Steve Jobs

      Except it is relevant. Jobs' death caused mass hysteria that elevated him to god level, while Ritchie will go unnoticed by all except the IT community. What would be of Apple and Jobs without C and Unix?

      But anyway, I haven't seen many people here are taking a gratuitous slam at Steve Jobs... Aren't you overreacting?

    4. Re:Honoring the dead is not a zero-sum game by Anonymous Coward · · Score: 0

      I can't speak for everyone, but for me, it's not so much about disliking Steve Jobs as it is the media's coverage of his passing.

      I have no ill will towards Jobs--he was just doing what he wanted.

      However, it does make me angry how the media has turned him into a demigod while ignoring real accomplishments by various individuals who are much more deserving of accolades. In this sense, the Apple hype has just extended from Jobs' life into his death.

      I don't blame Jobs for this, though--I blame society and the media.

      I personally cannot help but be angry at the disparity in how Ritchie and Jobs' contributions are being covered in the media, relative to their actual impact. This isn't meant as a statement about the deceased--it's a statement about the living.

    5. Re:Honoring the dead is not a zero-sum game by Anonymous Coward · · Score: 0

      Hear! Hear!

    6. Re:Honoring the dead is not a zero-sum game by msobkow · · Score: 1

      Jobs was an integrator and business man famous the world over.

      Dennis Ritchie was the relatively unknown creator of core technologies Jobs built his empire on.

      I have far more respect for a creator than an integrator. If you think that's "bashing", you're missing the point.

      --
      I do not fail; I succeed at finding out what does not work.
  68. Condolences to the family by WindBourne · · Score: 1

    Thanks Dennis for all that you did.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  69. SFW link, please by bjb · · Score: 3, Informative
    Sorry to rant about this, but for the folks who live behind a websense firewall, a social networking site like Google+ is as good as no link at all.

    Spent 5 seconds to find one that isn't blocked by proxy servers:

    Father of C and UNIX Dennis Ritchie passes away at age 70

    --
    Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
    1. Re:SFW link, please by crow_t_robot · · Score: 1

      Pro-tip: Create a free Amazon EC2 micro instance and use it as an SSH/SOCKS proxy for web at work. Easy, free.

    2. Re:SFW link, please by Anonymous Coward · · Score: 0

      If your not smart enough to get around a Websense Firewall you deserve your frustration. lrn2computer

    3. Re:SFW link, please by Darinbob · · Score: 1

      If it blocks Google+ wouldn't it also block Facebook and Twitter and other mass communication stuff?

    4. Re:SFW link, please by Anonymous Coward · · Score: 0

      FTFA's link, in the top of the Google+ page source code:

      <style>
                      body {
                          visibility: hidden;
                      }
      </style>

      I use Opera which lets me "view source" in a new tab, edit and fix code to my hearts content, then click "apply changes" and the page will be re-rendered with the correction.

      So, just remove the hidden style tag, apply, and you're good to go.

      No clue why Google would do this. Too much trickyness going on with the web for my taste...

    5. Re:SFW link, please by Anonymous Coward · · Score: 0

      Here's a link on the BBC news website Unix creator Dennis Ritchie dies aged 70

      It is at #7 on their list of most-read stories at the moment.

    6. Re:SFW link, please by Anonymous Coward · · Score: 0

      And the pic that techcrunch chose has a system running Plan 9.

    7. Re:SFW link, please by bjb · · Score: 1
      Unfortunately, that's a documented way to get fired.

      It isn't that I couldn't as I certainly know how to do it a few different ways, it's just that defeating any mechanisms put in place by the company will result in discipline or termination. And for an obituary, I don't find that justified :-)

      --
      Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
    8. Re:SFW link, please by Anonymous Coward · · Score: 0

      That's a good point. But how are those of us not behind a websense firewall supposed to keep track of what they block?

    9. Re:SFW link, please by petermgreen · · Score: 1

      well free for a year, after that you have to pay both for the instance itself and for the elastic block store (micro instances have no local storage).

      Assuming you use a reserved instance in the US east region (seems to be the cheapest region) and assuming your data usage is less than a gigabyte per month and your storage uses are less than a gigbyte of storage with less than a million requests per month a continuously running micro instance will cost you

      $54 for a years reservation (you can reduce this by paying three years at a time)
      $0.007 per hour = $61.355 for a years per-hour fees
      $0.20 per month = $2.40 for ec2 storage (not sure if you can buy partial units in a given month or not, if so this may be lower, either way it's a small part of the total cost)

      Total arround $120 per year, if you just want a shell account that you can bounce ssh off you can probablly find a cheaper option than that.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  70. My memory of Dennis Ritchie by bsDaemon · · Score: 5, Interesting

    I started learning C on FreeBSD 2.2.8 when I was in the 8th grade. In 9th grade, the internet was still a much wilder place than it is today, and felt a lot friendlier and smaller. As such, I didn't really see anything wrong with emailing random "public figures" to ask them questions. Of course, some didn't respond, some were rude assholes (Linus, I'm looking at you...), but some were truly amazing. In the amazing category would be Dennis Ritchie and Ken Thompson, both of whom would answer my emails promptly and regularly. I corresponded with both of them for the better part of a year and a half, before doing things like getting a girl friend. Both Ken and Dennis were more than happy to hep me out with questions, give me advice and steer me in the right direction.

    I wish I still had those emails but, alas, I don't. Of all the digital "property" I wish I had never lost, those emails are pretty much the only thing on the list. I don't know where I would be in life, or what I would be doing, if it weren't for the work they did and their guidance when I was younger. Dennis might be the first "famous" person that I've ever felt like the world was poorer in some way for losing.

    1. Re:My memory of Dennis Ritchie by Anonymous Coward · · Score: 1

      I have a similar comment.
      When I was trying to decide wheter to study physics or mathematics or computing I have talked to him over email. He said (basically) I should do one and the others would follow. I had forgotten that exchange, thanks for remembering me. Today I am physicist, who (as he "predicted") can code (pretty badly).
      I also spent a week around bell labs when he was still there, but I didn't get a chance to speak to him.

      Thanks

      Luiz

    2. Re:My memory of Dennis Ritchie by l0pher · · Score: 1

      Whoa! Your words made me cry a bit! Long live Ritchie's Legacy

    3. Re:My memory of Dennis Ritchie by Abalamahalamatandra · · Score: 2

      My story goes back a bit further, I think. In 1985-6, I was a senior in High School and already a massive computer geek. My senior year school day consisted of a math class, an English class, and the rest of the day was spent in the computer lab. We mostly played on TRS-80 Model 4's but also enjoyed running a DEC PDP-8 which had 2K of core memory, two 512K drum drives the size of refrigerators, a Teletype printer console, and a bunch of whirring DECtape drives. Unfortunately it didn't run Unix, it ran RSTS/8. Unix had to wait a couple of years for accounts on VAXen and Sequent boxes.

      Anyway, I'd already pounded through BASIC, Fortran and Pascal as well as Z-80 Assembler, so the computer teacher was pretty much done. A friend and I pitched the idea of working together on a self-study course in C and got approval, so a good amount of that lab time was spent with just about the only book on C there was back then - the "K&R C Book" called "The C Programming Language". To this day, I consider learning C to be my real, proper introduction to the world of computing, and I'm still here almost exactly 25 years later.

      I still have that copy of the book, and inside it are all the printouts of my HS programming time including the C programs I loved writing the best. Once a year or so I look them over again to remember simpler times when "hacking" meant writing some neat C or assembly code that was as small and/or powerful as possible.

      Thanks, Dennis (and Brian!), it's been a good trip so far. Rest in peace.

    4. Re:My memory of Dennis Ritchie by Anonymous Coward · · Score: 2, Insightful

      It's worth noting that the guy who wrote the fucking manual didn't answer by telling you to RTFM.

    5. Re:My memory of Dennis Ritchie by Anonymous Coward · · Score: 1

      Hey -- Dennis was my dear brother-in-law. I've been reading these amazing posts all day, marveling at the impact Dennis had on so many lives all over the world -- while weeping copiously and shamelessly. He was indeed incredibly kind, funny, caring -- and, of course, brilliant. I'm not surprised to hear that he responded to your emails. That's just who he was. As y'all would say, RIP dmr. Love you, Dennis

  71. Basic... 6502... C by mwvdlee · · Score: 1

    C was my first real programming language over two decades ago, and I use it to this day and I'll probably still use it when Java and C# have long since been forgotten.
    Thanks mr. Ritchie.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  72. Grow the fuck up by Anonymous Coward · · Score: 0

    You pick this time to appease your Windows-hating fetish?
    For fuck's sake. A man died. A good man.
    A funeral is the wrong time to push your retarded political slant.

    Shame on the submitter for being such a child.
    Sadly, his name ("WankerWeasel") seems appropriate.

  73. Thank you for the C programming language by rbarreira · · Score: 1

    eom

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  74. free() at last by Anonymous Coward · · Score: 1

    Though he is dead, his memory will leak on.

  75. rest in peace by aikodude · · Score: 1

    RIP. Thank You.

  76. Not just global influence by Urza9814 · · Score: 1

    Dennis Ritchie's work is in use all over the world....and beyond. I mean, I'd be absolutely shocked if there wasn't a single line of C code on the Mars rovers, satellites, ISS, or other NASA hardware. At the very least they're using it to control those things. Which means Dennis Ritchie didn't just change the world -- he changed the solar system...

    1. Re:Not just global influence by Anonymous Coward · · Score: 0

      I mean, I'd be absolutely shocked if there wasn't a single line of C code on the Mars rovers, satellites, ISS, or other NASA hardware.

      Except that they use Ada for those things...

  77. The world is written in C by Anonymous Coward · · Score: 0

    Rest in peace, sir.

    To gauge his significance, just imagine if every application written in C were to shut down today, and thus also everything running on Unix... what would be left? I know in healthcare we have a few blasts from the past, applications written in bizarre languages like M(UMPS) and running on something nice and modern like VMS. But then IIRC a lot of VMS is written in C too! Since there's apparently plenty of C in Windows too, is it even possible to avoid it when running anything useful?

  78. Re:obligatory... by taiwanjohn · · Score: 1

    C code. C code run. Run code, run! Run damnit RUN!

    RIP, DMR.

    --
    XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
  79. Re:He was an atheist by GNUALMAFUERTE · · Score: 1

    Except we atheists know that we are going to die, unlike religious fools who believe they'll live forever on top of a cloud.

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
  80. Re:(offtopic) by taiwanjohn · · Score: 1

    Greetings, neighbor. Nice sig. ;-)

    --
    XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
  81. Re:He was an atheist by Chrisq · · Score: 3, Informative

    You know, the majority of all people ever born has not yet died. Therefore the evidence that everyone eventually dies is not very good. :-)

    Rubbish

  82. dmr's epitaph by maroberts · · Score: 1

    int main (int argc, char *argv[])
    {
          printf("Goodbye World!!");
          return 0;
    }

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  83. He's not dead by Quila · · Score: 1

    He's just been deallocated.

    1. Re:He's not dead by Shotgun · · Score: 1

      int *dmr;

      void main() {
            dmr = &(creator_computing_foundations());
            free(dmr);
      }

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    2. Re:He's not dead by shutdown+-p+now · · Score: 1

      You're taking the address of an rvalue here (function return result) - that's invalid in any context in C.

  84. Re:C is detrimental to progress by hey · · Score: 1

    Tell us what language you use. So we can compare it to C.

  85. Rest In Peace by haus · · Score: 1

    dmr,

    Thank you for all that you have done. May you now rest in peace.

  86. echo Dennis.Ritchie > /dev/null by Zarjazz · · Score: 1

    That's sad to hear. Farewell KR->R;

  87. So long Ritchie, and thanks for all the code. by rackoon · · Score: 1

    I'm sorry for plagiarizing another site, but this one can't be missing here: "His pointer has been cast to void. His process exited with code 0." Like others said, I too value Ritchie's contribution much more than Jobs. Computer wouldn't be what they are today without his work with Kernighan.

  88. Eulogy by Anonymous Coward · · Score: 1

    Few men can offer a legacy such as his. One cannot go through the day without feeling his influence in some manner. His contribution to modern day life is immeasurably large. Dennis Ritchie stood on the shoulders of giants. But so many stand on Dennis Ritchie's shoulders and will for generations. The world will never know the totality of its loss.

  89. Do too much to the world by BreezeC · · Score: 1

    You have done too much to the world and the world has been changed because you.Thank you!

  90. Everything is made of C by Anonymous Coward · · Score: 1

    Even all those new flashy things which aren't C are made from it or running inside it if you look closely enough.

    Thanks, respect, rest in peace.

  91. How I stopped playing and started programing by Anonymous Coward · · Score: 0

    It was in 1991 and I had a Warez BBS running with plugins that were called "Doors". And I wanted to write my own ones - in C.

    A friend who was quite good in C gave me some easy tasks to code and I started to write code in C. My first programming language. 20 years later I am quite good at it :D I also had a go at other programing Languages like C++, PHP and Java. I mention them because their syntax inherited much from C if not everything.

    I don't know... Dennis Ritchie is dead now... and even though I sit on the other side of the world I am happy Slashdot is, finally, covering his passing and I can write this here... because it really bothers me that man is gone... no photo shaking his hand for me :(

  92. atoms by Anonymous Coward · · Score: 0

    and his atoms are returned to the heap.

  93. A Different Life by Bucc5062 · · Score: 2

    I never met the man, but it was his code that shaped the rest of my life. In 1978 I entered college to be a physicist. When I discovered I had to actually understand Calculus to get past the basics of physics, I found my way over to the computer lab. There I ran my first program, but as a consumer, not a creator. I was amazed and had to know how the program worked so I went to see the head of the department. The next day I signed up for CS101 for the next semester.

    the Head of Comp Sci, just the year before had decided to radically change the direction of the CompSci program from understanding/learning the mainframe world to the emerging mini computers. Out when IBM and in came DEC PDP/11. Out went COBOL, in came C, RATFOR, FORTRAN, and Pascal along with assembler. My first Comp Sci book was K&R and I referenced that book for years. I'll grant he shaped the world, but he did it one programmer at a time. My variation:

    Void Main() {
            printf("Thank You Richie, from The World");
    }

    (for those noting that he has not gotten any major press, that is the difference between creation and marketing. Jobs was marketing magician, and very good at his job. Folks like Woz, Richie, Tim Patterson, these creators were the foundations which allowed minds like Jobs or Gates to exist. Their drive was not on attention, but creation. Today's media has little time on depth so they just follow the rule, sex sells and the creator of a programming language is not sexy, the king of marketing shiny devices that do fun things, he's sexy)

    --
    Life is a great ride, the vehicle doesn't matter
    1. Re:A Different Life by HopefulIntern · · Score: 1

      To be fair to Mr. Gates, he was a programmer, and a creator of sorts. Maybe not in his later years but he did start there.

    2. Re:A Different Life by shutdown+-p+now · · Score: 1

      Void Main()

      That's doubly wrong - "main" has to be all lowercase, and "void" is not a valid return type for main, neither in K&R nor in ANSI C. It's either "int", or omit it entirely (in which case it defaults to "int"). If your compiler allows "void", burn it with fire.

  94. RIP by stderr_dk · · Score: 1

    (Sorry for repeating myself from one of the submissions that wasn't accepted, but...)

    #include <stdio.h>
    #include <stdlib.h>

    volatile int dmr=1;

    int main()
    {
       dmr--;
       printf(":-(\n");
       exit(EXIT_SUCCESS);
    }

    --
    alias sudo="echo make it yourself #" ; # https://pipedot.org/~stderr & http://soylentnews.org/~stderr
  95. Truly a great loss by Anonymous Coward · · Score: 0

    Mr. Richie you gave us one tool to bring them all together, one tool to rules them all.
    This tool gave us the possibilities to change the world of computer science and bring it to what it is today.

    We will miss you : RIP Dennis Ritchie.

    BT

  96. Re: by taiwanjohn · · Score: 1

    Wish I had mod-points...

    I've just finished an exchange on Facebook with an old friend who's an avid Mac user. He posted a link to an article responding to RMS's rather tasteless comments on the passing of Steve Jobs, and we got into a long exchange about the merits of open-source versus the "walled garden" world of Apple. One of my main points was that open standards and protocols have been a huge boon to the industry. I'll have to remind him how much of the Apple software he loves was built on the free/open foundation provided by Dennis Ritchie.

    --
    XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
  97. Forever missed by shuz · · Score: 1

    main(0) { printf("Thanks for everything you did Dennis"); } return main()

    --
    There is or can be built a machine that can simulate any physical object. -Church-Turing principle
    1. Re:Forever missed by Anonymous Coward · · Score: 0

      Excuse me, but what language is that suppose to be?

    2. Re:Forever missed by shutdown+-p+now · · Score: 1

      That ain't C.

  98. great mind by renzhi · · Score: 1

    Only a great mind like dmr can create a compiler able to compile the following:

    for(;P("\n"),R--;P("|"))for(e=C;e--;P("_"+(*u++/8)%2))P("|"+(*u/4) %2);

    RIP, dmr

  99. Another tech great dead? by Anonymous Coward · · Score: 0

    Which one did I miss?

  100. This is sad... by Anonymous Coward · · Score: 0

    Please parse me the tissues :(

  101. Set the path for my professional life by djdanlib · · Score: 1

    Without his work, I probably would have gotten bored with BASIC and stopped learning about computers. My career is mostly thanks to this man.

    1. Re:Set the path for my professional life by Lodragandraoidh · · Score: 1

      I had a similar path -- started programming in BASIC and Fortran...then later taught myself C using their slim volume to lead me the way. I owe the quality of my coding efforts today in other languages in no small part to the discipline I learned from K&R.

      Requiat en pace DMR

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
  102. it's called engineering by Anonymous Coward · · Score: 0

    i think you misunderstand history. the 'worse is better' meme isn't accurate.

    the machines ken and dennis worked on were not powerful enough to run much of anything.
    there wasn't any hope of running an algol compiler on those machines. they were much too
    large. so dennis built what he needed, and not what he didn't. it's called engineering, not
    'worse is better'.

  103. dmr's impact: by Anonymous Coward · · Score: 0

                    --it is unlikely the Internet--sans C and UNIX--could have grown to have the impact it does today;
                    --Sun Microsystems, HP/UX, IBM's AIX, Linux and the *BSD family never would have been developed, and the data center would look much different;
                    --Steve Jobs likely never would have been able to take Apple to where it is today (Mac OS X is an amalgamation of Mach and BSD; Objective-C);
                    --the smartphone environment would be radically different, if even existent ( Apple's iPhone iOS; Android Linux)

    I think I'll go curl up with my 25 year old copy of K&R for awhile now.

  104. Really good memories by FreakyGreenLeaky · · Score: 1

    Thank you for all the good memories, Dennis.

    Times like this I really wish there was a better place after death.

  105. Correction by msobkow · · Score: 1

    C was based on B, not BCPL.

    I never thought of Kernighan and Ritchie as a "team of computer scientists", but if you insist on calling two people a "team", so be it.

    --
    I do not fail; I succeed at finding out what does not work.
  106. RIP by Tim4444 · · Score: 1

    Great man - RIP

    Don't worry folks. We'll always have the zombie process to remember him by.

    Seriously though. C is still an active language of choice for everything from embedded to server to desktop applications and Unix is the gold standard for operating systems. Most people will never know how much these technologies have and continue to impact their lives.

  107. Thank you by Anonymous Coward · · Score: 0

    #include <unistd.h>

    int
    main(argc, argv)
    int argc;
    char *argv[];
    {
        int i; /* I know this is corny, but C and UNIX are my world. */

        for (i = 0; i 1318077052;)
            write (0, "Thank you Dennis!!\n", 1+9+4+1+2+0+1+1);

        return 0;
    }

  108. More than one type of rich by concealment · · Score: 1

    Had he been a patent hound, he'd have died a rich man.

    There's more than one type of rich.

    Going to your final sleep (?) knowing that you've invented something that billions use, rely upon and benefit from daily, and that has advanced the knowledge and state of humanity... there's a certain wealth in that which selling trendy gadgets can never match.

    I'm not saying that I would not sell my organs for money, just that there's a bigger picture.

  109. Goodbye by Compulawyer · · Score: 2

    #include

    int main()

    {

    printf("Goodbye Dennis and thanks for all the code!");

    }

    --

    Laws affecting technology will always be bad until enough techies become lawyers.

  110. Father of C & Unix, grandfather of Linux & by amanicdroid · · Score: 1

    "The dwarf sees farther than the giant, when he has the giant's shoulder to mount on." - Newton

    It's doubtful whether most dwarves will see further than this giant but alas he is no more.

  111. Unix timeline by SgtChaireBourne · · Score: 1

    Dennis Ritchie had an impact on the technology world FAR beyond what Jobs and Apple could ever dream of...or how many hundreds of thousands (if not millions) of Unix-derived systems are running?

    It becomes more obvious when you look at all the derivatives that have come to be. A Unix timeline is a good way to visualize it and the Levenez Unix timeline shows the highlights of the last 40+ years. It gives a good idea of how much amazing activity there has been.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  112. Re:Father of C & Unix, grandfather of Linux &a by amanicdroid · · Score: 1

    correction, quote is Samuel Taylor Coleridge

  113. Dennis Ritchie Memorial Haiku by undulato · · Score: 2

    Ritchie, your slim book; and a headful of pointers; to yet more pointers.

  114. Re:He was an atheist by MrSmith0011000100110 · · Score: 2

    Pfffff only Apple fanboi's think they're going to live on top of the cloud.

  115. He changed my life far more than Steve Jobs by sirwired · · Score: 1

    K&R was, and remains, the shining example of what a programming language reference book should be. C, while a perfectly fine language for it's time, almost surely would have been replaced by some other ALGOL-family language had C never existed. However I can confidently state that my understanding of computer programming would have been far poorer without that small little book. I am sure thousands of others feel the same.

    1. Re:He changed my life far more than Steve Jobs by syousef · · Score: 1

      K&R was, and remains, the shining example of what a programming language reference book should be. C, while a perfectly fine language for it's time, almost surely would have been replaced by some other ALGOL-family language had C never existed. However I can confidently state that my understanding of computer programming would have been far poorer without that small little book. I am sure thousands of others feel the same.

      I don't understand that. I like the language. I have great respect for the man. (Mentioning him in the same sentence as that glorified arrogant marketing mogul annoys me). But as far as the documentation goes, it is abysmal. I've taught C at university level and let me just say I couldn't think of a worse beginner's book. It is just barely passable as a reference.
      But the language, despite it's shortcomings. THAT is GOLD!!!

      --
      These posts express my own personal views, not those of my employer
  116. The guy who supplies the guy who supplies the... by xTantrum · · Score: 1

    ,,.guy who supplies you. Not many will mourn you Dennis but know that to your true family and countless friends, you will always be remembered. We love you very much and thank you even more for what you gave the world. Sleep well my friend.

    --
    $action = empty(PHP) ? backToC() : unset(PHP) ; "when the concrete cases are understood, the abstractions are readily
  117. Dennis Ritchie passes away. by elep · · Score: 1

    It is indeed a sad day for techies. C , his child will live forever.Very few people have had such a huge impact on the mankind. May his soul rest in peace.

  118. Re:C is detrimental to progress by TheRaven64 · · Score: 1

    (Not the original poster) The language I use is mainly C, but that doesn't mean that it lacks flaws. The first low-level language that I learned was PL/M, which had a few nice things that C lacks. For example, pointers in PL/M were a slightly higher-level construct, so you could easily represent segmented architectures. On x86, you could use the hardware segmentation support to bounds check your arrays and other data structures automatically - buffer overflows were basically impossible unless you actively tried to write them. If PL/M had been more popular than C, then AMD would have extended the segmentation support with x86-64, instead of killing it completely. We have a couple of decades of buffer overflows to thank C for.

    --
    I am TheRaven on Soylent News
  119. Calm down, everyone by Anonymous Coward · · Score: 1

    It's just a buffer overrun. He'll be back.

  120. Really? by Anonymous Coward · · Score: 0

    > For those of us running Mac OS X, iOS, Android and many other non-Windows OS, we have him to thank. Many of those running Windows do too, as many of the applications you're using were written in C.

    Oh come on, really? Am I the only one that threw up a little when reading this summary?

  121. He is not dead by Anonymous Coward · · Score: 0

    I am sitting in front of what he did

  122. Big deal by Murdoch5 · · Score: 1

    This is actually a bigger deal then the royal wedding, the death of monarch's and probably the death of the pope. This better be ran on every news station for the next week non stop. Including a 41 terminal segmentation fault at the funeral.

  123. Oblig by UnresolvedExternal · · Score: 1

    #include <stdio.h>

    int main(void)
    {
    printf("Goodbye, Dennis!");

    exit(0);
    }

  124. Using C again, and grateful by realinvalidname · · Score: 1

    For me, the remarkable thing is that while Paul Graham wondered aloud about the hundred year language, the one we'd be using a century from now, he completely overlooked C and how long it had already remained not just relevant, but dominant. C was released in 1973, meaning it's nearly at the end of its fourth decade, and it's number 2 (and gaining!) on this month's TIOBE chart (from their summary: "Java lost almost 1% of its popularity in September. If this trend continues, C will be number one again next month."). Put another way, C is 38% of the way to a century of dominance, and there currently few if any signs of its imminent abandonment.

    ESR once referred to C's "austere elegance" as something C++ lacks, and I think that neatly pins down what I like about C. I've personally been reintroduced to C over the last few years by the lower-level Mac and iOS frameworks (notably Core Audio), and it's truly nice for doing things like signal processing, where the formality and fussiness of higher-level languages and frameworks would just get in the way.

    Also, trashing Steve Jobs doesn't help celebrate Dennis Ritchie's accomplishments, so can we drop that from the thread?

  125. This man by geekoid · · Score: 1

    did far more for computing the Jobs did. I bet he won't even get a mention on any big news source :(

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  126. RIP Dennis Ritchie by cdhgold · · Score: 1

    All though this will be noticed by less people than Job's passing it is just as great a loss - I personally think a greater loss as I started my geek life as a C programmer RIP Dennis Ritchie

  127. More relevant to me than Jobs' death by GameboyRMH · · Score: 1

    All but one of my computers run a 'nix-based OS and C is a useful open language I have actually used and might recommend.

    If all the media talking heads were to call Dennis Ritchie the father of modern computing and say the world wouldn't have been the same without him, it would be a fairly reasonable statement that no geek would have trouble keeping a straight face at.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  128. Hypnotoad got on Google front page by Anonymous Coward · · Score: 0

    and yet this guy won't. But from what I understand, he was never one to seek attention.

  129. Windows was written in C by caywen · · Score: 1

    You only need to look at the windows header files to realize that it was also written in C. The marginalization in the OP is not needed, and Windows users owe him just as much.

    1. Re:Windows was written in C by alexborges · · Score: 1

      Well one must say it was written POORLY in the C computing language.

      --
      NO SIG
  130. The BBC News article... by jregel · · Score: 1

    The BBC news report on Dennis Ritchie's death: here.

    Would be good to see this hit the Most Read section of the site.

  131. Actually, ... by obsess5 · · Score: 1

    ... most MS-DOS developers picked TurboPascal in the 1980s. C came into wider use later on DOS platforms. I love C, but Algol 60 was also a thing of beauty. (I used Norwegian University Algol back in the late 1970s on our Univac mainframes at the University of Maryland; NU-Algol was a pleasure to work with.)

    1. Re:Actually, ... by shutdown+-p+now · · Score: 1

      Turbo Pascal was picked up because it offered a great IDE - one of the best at that time - and because it compiled very fast, so your edit-compile-run cycle was that much more convenient. A bit later, Turbo Vision also played an important part (it was a great object-oriented TUI framework for DOS line-of-business apps, and even an occasional utility).

  132. What is wrong with you people? by Kyusaku+Natsume · · Score: 3, Insightful

    Men like Ritchie developed the tools that we enjoy to use to do our jobs, men like Steve Jobs brought the customers that pay for the food in our table and the roof over our heads. The praise that both have received is well deserved, and, in the case of Ritchie, it has been far too low for his accomplishments.

    --
    Mexico: 100% conservative's America now!
    1. Re:What is wrong with you people? by justforgetme · · Score: 1

      Wish I hadn't commented earlier on. Very well said sir.
      (+1 insightful)

      --
      -- no sig today
    2. Re:What is wrong with you people? by BigSes · · Score: 1

      the food in our table

      Must be hard to eat.

    3. Re:What is wrong with you people? by Kyusaku+Natsume · · Score: 1

      Ok, over, on top, whatever, english is not my first language and this is the fist thing that caught my eye when I woke up, but if it made you chuckle, it was a fortunate mistake, don't you think =) ?

      Have a nice day.

      --
      Mexico: 100% conservative's America now!
    4. Re:What is wrong with you people? by BigSes · · Score: 1

      Hehe, it was a good one. Just thought I would give you a jab, thanks for the laugh! =)

    5. Re:What is wrong with you people? by tibit · · Score: 1

      Hecklers are usually entertaining when the comedian is good :)

      --
      A successful API design takes a mixture of software design and pedagogy.
    6. Re:What is wrong with you people? by Anonymous Coward · · Score: 0

      Really? Steve Jobs never brought me a single customer. I guess I don't sell shiny things they like.

      I think the point is while both types of people are needed, only one type is celebrated (Jobs type)

    7. Re:What is wrong with you people? by Anonymous Coward · · Score: 0

      The fact that you even DARE to mention Steve Jobs when Ritchie passed away...

      It's like mentioning the name of your highschool physics teacher at Einstein's funeral!

      Go shame yourself!

    8. Re:What is wrong with you people? by CAIMLAS · · Score: 1

      In terms of impact, Ritchie had more direct impact upon the world than Jobs, Shakespeare, Plato, and possibly even Einstein. The work of his mind is in, or directly assists, every household in the world with any sort of modern convenience. He was a modern-day Leonardo.

      And I don't even like programming.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    9. Re:What is wrong with you people? by Kyusaku+Natsume · · Score: 1

      In terms of impact, Ritchie had more direct impact upon the world than Jobs, Shakespeare, Plato, and possibly even Einstein. The work of his mind is in, or directly assists, every household in the world with any sort of modern convenience. He was a modern-day Leonardo.

      And I don't even like programming.

      Maybe, but if it weren't for the men that brought us the personal computer revolution and the computer as a appliance the impact of Ritchie's contributions would have been limited only to the experts in the field. We can say that men like Ritchie composed and performed the music, men like Jobs produced the album, published and broadcasted it to the enjoyment of billions.

      When I was a 3 years old kid I visited my dad's workplace. They had one of the 4 or 6 computers in a large city with a population of 1.2 million in a Mexico more developed than South Korea or Taiwan at the time, a Honeywell Level 64 with 512 or 768k of memory, 6 large disk drive units that appeared to me washing machines, 4 open reel half inch tape drives, 2 line printers and a punch card reader; all the personnel wearing lab coats. The thing was programmed in Fortran and I doubt that it ran UNIX or C programs. A far, far different IT landscape than what we have today. Now you don't need a lab coat to use a computer :)

      --
      Mexico: 100% conservative's America now!
    10. Re:What is wrong with you people? by CAIMLAS · · Score: 1

      Jobs, and Apple in general, had very little impact on the 'personal computer revolution'. They were like the bad poet hanging out at the hipster bar, trying to pick up chicks: they were there, sure, but their percentage was so small as to not even really count.

      Apple was nothing until MacOS X came out in 2001 - after the dotcom bubble burst. Before that, the only people who bought Macs were computer illiterate parents who wanted their kids to have "the very best" and hipster media professionals (who, arguably, had a reason to preference Macs).

      The only 'revolution' Apple has been a part of has been the one where they went 180 degrees from their initial 'advertising intent' (the 1984 video). iTunes basically made their other products worth purchasing for most people, and it was the only real selling point for their portable media devices until they came out with the video-capable variants.

      So if Apple really 'revolutionized' anything, it had nothing to do with PCs. If anything, it's marketing and consumer digital distribution channels. At those, they excelled. The Mac is a misnomer; it's nothing to the modern Apple portfolio, and is quickly fading as it gets supplanted by the next portable media device from Apple (still not as good as most things from most other competition, except for the new iTunes, with iStore your iMoney).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    11. Re:What is wrong with you people? by Anonymous Coward · · Score: 0

      Jobs, and Apple in general, had very little impact on the 'personal computer revolution'.

      *cough* cover of fucking Time magazine anyone?

      they were there, sure, but their percentage was so small as to not even really count.

      Your problem is, you only remember the Apple of the '90s, after the PC clones took over. From 1976-1980 Apple was at the top of the heap in market share. That's in dollars, not units sold.

      Apple was nothing until MacOS X came out in 2001 - after the dotcom bubble burst. Before that, the only people who bought Macs were computer illiterate parents who wanted their kids to have "the very best" and hipster media professionals (who, arguably, had a reason to preference Macs).

      After they introduced the iMac, Apple doubled their sales. They sold almost 2 million iMacs in 1999. They came in third in unit sales, behind HP and Compaq. I can only conclude that your memory is faulty, or you weren't there, or (most likely) you're just a partisan fuckwad.

    12. Re:What is wrong with you people? by jeremyp · · Score: 1

      You have never heard of the Apple II?

      Do you not understand that the Macintosh was the computer that brought the graphical user interface to the desktop PC?

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    13. Re:What is wrong with you people? by CAIMLAS · · Score: 1

      Time put Hitler on their cover, too. Just because Jobs is seen as a "computer guy" and a computer revolutionary by pop culture doesn't mean it's so. Most college students think Che and Mao were the peoples' liberators, too. There are a lot of gullible people out there.

      I remember the 1980s. Sales figures from the 1980s reflected again in the 2000s. It was quite impressive, from a marketing and sales perspective. If coming in 3rd behind Compaq and HP in 1999 is impressive to you, maybe we should consider putting Carly Fiorina, or another CEO of the same era, on the pedistal?

      No?

      The only thing remarkable about Apple in the past 15 years is that they've somehow convinced people to pay twice as much for minimalism in design and utility. More power to them - automatic transmissions are preferred by most to manual transmissions, after all. There's a place for it. But when the only thing your computer is able to do is the rough equivilent of driving to the grocery store 5 minutes away (as was the case until about OSX 10.4, and even still its a tenuous holder of 'utility'), you're not really making a general computing device, so much as a consumer device. (And, of course, selling it at designer wear prices - which is why anyone thinks Jobs is a genius in the business world.)

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    14. Re:What is wrong with you people? by Compaqt · · Score: 1

      Speaking of which, anyone know why people actually wear lab coats?

      Originally it must have been to prevent acids from getting on your clothes. But I'd imagine plastic or rubber would offer more protection?

      Anyway, I think white lab coats have just become a kind of uniform that shows you're a "scientist", like a suit shows you're a businessman.

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    15. Re:What is wrong with you people? by Anonymous Coward · · Score: 0

      I imagine a white coat allows you to more easily see when you've spilled something on yourself - acid, blood, prune juice or whatever.

    16. Re:What is wrong with you people? by Anonymous Coward · · Score: 0

      Time put Hitler on their cover, too.

      True. You don't get there for being a good person, you get there for being notable.

      Jobs was on the cover of Fortune, too - evidently someone on Wall Street thought he was having an impact on the computer revolution.

      Just because Jobs is seen as a "computer guy" and a computer revolutionary by pop culture doesn't mean it's so.

      Yeah, maybe you know of an empirical test that can show whether someone is truly revolutionary or not? It is all about how people perceive it.

      You may not like it, but people legitimately admired Jobs for building a hugely successful company from nothing at a young age. His competitors were all established technology companies when they introduced their micros, and their machines were not notably better than Apple's.

      If coming in 3rd behind Compaq and HP in 1999 is impressive to you, maybe we should consider putting Carly Fiorina, or another CEO of the same era, on the pedistal?

      Selling 2 million non-IBM-clone machines is indeed impressive when PC clones had already won the platform wars. Apple sold a shitload of machines because people wanted them. Nearly every year, Apple sold more Macs than in the previous year - their market share got smaller as a percentage because the overall PC market was growing so fast. It puts the lie to your assertion that "Apple was nothing" until 2001.

      The only thing remarkable about Apple in the past 15 years is that they've somehow convinced people to pay twice as much for minimalism in design and utility

      Yeah, I suppose it's just Apple's marketing skill that convinced people that iPods and iPhones were actually better than the competition in some way. Those poor, deluded suckers shelling out cash for something they don't actually want...

  133. RIP dmr by nsupathy · · Score: 1

    Its indeed sad to hear almost after 24 hours

    --
    #include std_disclaimer.h
  134. stderr by pak9rabid · · Score: 1

    Kernel Panic: Fatal exception

  135. What horrible news to wake up to by Niris · · Score: 1

    I read his C book a few years ago during my last year in high school and loved it enough that I ended up picking my major in computer science. His work has been truly influential, and I'm sad to see this.

  136. Dennis Ritchie was a truely great man by jonwil · · Score: 1

    Without him, IT would be a very different place.

    I have been programming in C and C-derived languages (mostly C++ but a few others) since high school and will continue to do so as I believe that (for the programs I like to write) C and C++ is the best option.

    But the contributions of Dennis Ritchie transcend the boundaries of IT, without Dennis Ritchie the world would be a very different place.
    Just looking around my apartment, I have a Windows PC where much of the software running is written in C or something derived from C. I have a Gentoo Linux box where most of the code is C or C++ (and Gentoo itself is derived from Unix)

    My Nokia N900 also runs Linux and a large amount of C code (including some C code that I wrote myself and continue to write)

    I also have a DSL router running some form of Linux and code written in C.

    And I have a bunch of other gadgets that may well contain code written in C including a Canon inkjet multi-function center, a Canon IXUS digital camera, a digital over-the-air TV set top box, a DVD player/recorder and a music keyboard.

    Farewell Dennis Ritchie, your contributions to the world of IT will be forever remembered. And one of these days I will finally track down (and read) "The C Programming Language" :)

  137. eulogy will be two characters long by peter303 · · Score: 1

    In spirit of UNIX and C.

    1. Re:eulogy will be two characters long by syousef · · Score: 1

      In spirit of UNIX and C.

      rm

      --
      These posts express my own personal views, not those of my employer
  138. obligatory vi/emacs by jabberw0k · · Score: 1

    vi users can hit % to skip ahead to the closing. emacs users can't.

    1. Re:obligatory vi/emacs by somersault · · Score: 1

      Heh, I've only started using Emacs recently.. never taken part in one of these holy wars, but I guess I will here.

      "C-M-f goto closing brace (standing on the opening brace)"

      Even if that were not a default command, you could just write a macro to do it?

      --
      which is totally what she said
  139. You forgot by wiredog · · Score: 1

    exit(0);

    1. Re:You forgot by maxwell+demon · · Score: 1

      return 0; would have worked as well.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  140. goodbye world by Anonymous Coward · · Score: 0

    #include

    main( )
      {
                    printf("goodbye, world\n");
      }

  141. Gay flu strikes again by Anonymous Coward · · Score: 0

    Beware, the gay flu abounds.

  142. Thanks for everything by Anonymous Coward · · Score: 0

    A truly amazing, inspirational man. Thank you for everything you have done for the world.

  143. The best way... by Anonymous Coward · · Score: 0

    ... to goodbye.

  144. Re:The guy who supplies the guy who supplies the.. by justforgetme · · Score: 2

    Talk about living on, through his work...
    in no particular order:
    Book(s), OSs, programing languages....

    --
    -- no sig today
  145. Bell Labs would have patented C... by alispguru · · Score: 1

    if they could have. At the time, Bell Labs was not allowed to sell software, and software was not patentable until 1981, so there was not a lot of incentive for Bell Labs to tie software-related stuff up legally.

    --

    To a Lisp hacker, XML is S-expressions in drag.
  146. Small is beautiful. by Stirling+Newberry · · Score: 1

    C is not a large language. It isn't well served by big media.

  147. Re:He was an atheist by mollymoo · · Score: 1

    What a load of bollocks. Over 100 billion people have been born, of whom fewer than 7 billion are still alive.

    --
    Chernobyl 'not a wildlife haven' - BBC News
  148. Bell Labs removed his home page by Frans+Faase · · Score: 1

    It seems that only recently (today) Bell Labs removed his home page. Or did they take it off-line due to extensive traffic?

    1. Re:Bell Labs removed his home page by stderr_dk · · Score: 1

      It's up and running

      The problem earlier was their nameservers.

      --
      alias sudo="echo make it yourself #" ; # https://pipedot.org/~stderr & http://soylentnews.org/~stderr
  149. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  150. Unix changed computing by kent.dickey · · Score: 1

    Unix began the commoditization of minicomputers. With Unix, you could run your application on many vendors' systems, choosing which one you bought this year based on price and performance, not because you were locked in to the vendor you bought last time. This opened up computing to be much more competitive, and was a great benefit to all users. This change affected technical computing very quickly, but took a while longer for business computing.

    C is a very clever language, and Unix even more so. Both assume the least-common denominator in hardware, which was a very smart decision. I still remember the awe I had of Unix when I first logged in on a teletype in 1980 to play Adventure and Hunt the Wumpus. Very little else from this era has endured as well as C and Unix.

    Thank you, Dennis.

  151. He did not "pass away", by ZankerH · · Score: 1

    Nor did he "pass on", nor is he "resting in peace". The pattern that made up his consciousness was destroyed and he ceased to exist. Please, stop repeating these tired, superstitious cliches. It cheapens the finality and horror of death. A sentient agent has ceased to exist. Explaining this away with semi-religious terminology just doesn't do it justice.

    Unlike the majority of the ~162000 people who will also stop existing today, dmr will not be forgotten, and future generations will continue to use his life's work and benefit from it. I won't say something ridiculous like "he lives on through his work", but I do in fact believe that to be the highest distinction a mortal sentient entity can achieve.

    1. Re:He did not "pass away", by PoopCat · · Score: 1

      Please explain to us humans how we can get to your planet - it sounds like a wonderful place to visit.

      I'm just not sure I'd want to live there.

    2. Re:He did not "pass away", by FunkSoulBrother · · Score: 1

      *beep beep* *boop boop*

      Are you a robot, autistic, or just a sociopath?

    3. Re:He did not "pass away", by ZankerH · · Score: 1

      I don't respond well to people trivialising death. A canned response just isn't appropriate for an atrocity of this proportion. On average, some 10000-15000 people per day were dying as a direct result of WWII. Did people just shrug and go "RIP" when someone they happened to know died? Then why is this the response when we have ten times that many dying, most from entirely preventable causes?

    4. Re:He did not "pass away", by Anonymous Coward · · Score: 0

      A sentient agent has ceased to exist.

      My, you're awfully confident of that.

    5. Re:He did not "pass away", by FunkSoulBrother · · Score: 1

      I don't respond well to people trivialising death. A canned response just isn't appropriate for an atrocity of this proportion. On average, some 10000-15000 people per day were dying as a direct result of WWII. Did people just shrug and go "RIP" when someone they happened to know died? Then why is this the response when we have ten times that many dying, most from entirely preventable causes?

      I would wager that most people don't feel that saying someone has "passed on" or "is resting peacefully" is trivializing that person's death. Furthermore, these sentiments are ultimately for the comfort of the living -- while they appear to upset your living self, they are quite likely comforting things to hear for his personal friends and family.

      Most people do not want to confront the finality and horror of death, and to me this seems quite rational -- I'm not sure it's a bad thing. To analogize (this is Slashdot, after all):

      You could compare this to the difference between acknowledging African poverty and still being able to enjoy a $120 dinner at steakhouse in an American city (and other 1st world privileges that none of us truly earned), versus literally living in rags and giving every penny you have to atone for the guilt of being born in the first world.

      While I might even admire someone so dedicated to a cause and righting a very real injustice, it would be foolish to expect every average American to behave in such a manner, so its not worth getting mad at them. Just as while it's noble to confront death and conquer your fears of it, it's not right to go into a nursing home and shout at the feeble residents there about how their religion is a crutch and they are about to become non-existent entities. ..Or the families of who just lost a very great man, like Mr. Ritchie ;-)

    6. Re:He did not "pass away", by ZankerH · · Score: 1

      If you have any proof to the contrary,I'll be happy to hear it.

    7. Re:He did not "pass away", by ZankerH · · Score: 1

      Just as while it's noble to confront death and conquer your fears of it

      Why would you want to do that? If I had to pick a single evolutionary mental bias that hasn't been turned obsolete by us becoming a technological society, it's the fear of death. It's right to want to exist, and do everything in your power to prevent the end of your existence. I am terrified as fuck of dying, and that's OK, because that's the only way we'll ever do something about it. If people conquered their fears of getting eaten by tigers or trampled by mammoths (as opposed to doing something about it), we'd go extinct.

    8. Re:He did not "pass away", by FunkSoulBrother · · Score: 1

      You'd want to do it because girls like brave. If your goal is evolution and offspring, you'll find that evolutionarily-wise, you'll do quite well for yourself it you overcome (or at least posture that you've overcome) your fear of death.

  152. Pascal by jabberw0k · · Score: 1

    In 1983, Pascal was considered the language used by professionals; C was for geeks. Northeastern University in Boston, the first to have a separate College of Computer Science, taught all its first and second-yea programming courses in Pascal. The only C course offered was a 1-credit "lab" -- likewise for COBOL and VAX Assembly. How times have changed.

  153. RIP: Malloc King! by happy_place · · Score: 1

    Dennis, You'll always be in our memory, even if we did forget to malloc it... or check array boundaries... or any of the other memory-based things C makes us do manually. ;)

    --
    http://www.beanleafpress.com
    1. Re:RIP: Malloc King! by Beeftopia · · Score: 1

      This is one time we should be grateful for memory leaks :)

  154. Dennis was a nice guy by billstewart · · Score: 1

    While I never worked directly with Dennis, I met him a number of times during the 80s, between working at other parts of Bell Labs and going to Usenix conferences. He was a really nice guy, unlike a number of other important people in the field.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  155. I'll get hit from both camps for saying this, but. by dyingtolive · · Score: 1

    I read the link. It's a bunch of Apple white knighting. Apple products ARE a "jail made cool" though. RMS might say/do a lot of crazy things, but he's right about that. OSX is a lot better than the old days, but the iPhone still seems pretty bad.

    I mean, I have the ability to pull down a custom made ROM on my phone, swap out the kernel with one that gives me almost double the standard battery life, change the look and feel of buttons, wallpaper, and virtually any other aspect of it I desire. Can you change the wallpaper on a iPhone yet? This is exactly why it's 'rooting' on Android and 'jailbreaking' on iOS. I guess maybe it's not a jail to anyone who doesn't care about it, but then again, it's not "lock-in" if you're satisfied with the arrangement, and it's not "real prison" if you're actually happy there.

    --
    Support the EFF and Creative Commons. The war is coming, and they're supporting you...
  156. Dennis was also a nice guy by billstewart · · Score: 1

    I worked in other parts of Bell Labs in the 80s, and also saw him at Usenix conferences. Dennis was bright and did important work, but he was also a really nice guy, and didn't carry a Reality Distortion Field around with him.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Dennis was also a nice guy by David+Gerard · · Score: 1

      In fact, Unix is the result of a Reality Clarification Field.

      --
      http://rocknerd.co.uk
    2. Re:Dennis was also a nice guy by Kyusaku+Natsume · · Score: 1

      I envy and admire you because not only you knew a man of historic relevance, you worked in one of the greatest research centers in the world too. Being from a third world country like Mexico, I face everyday the consequences of the lack of good investment in education and R&D by our government and self absorbed rich elite. On a side note, it appears that many of the pioneers in the IT industry have nothing in common with the derogatory stereotype of the computer nerd. Being kind and incredibly smart was normal for them.

      --
      Mexico: 100% conservative's America now!
  157. Write in C. WRITE IN C. WRITE IN C. WRITE IN C. by Anonymous Coward · · Score: 0
  158. goodbye, world by dririan · · Score: 1
    Here's a nice executable one-liner (in K&R style, for obvious reasons):

    echo -e 'main()\n{\n\tprintf("goodbye, world\\n");\n}' | gcc -o goodbye -x c - && ./goodbye

  159. Thank you Mr. Ritchie by iCEBaLM · · Score: 1

    Thanks for unix, C, and everything you've done. The world is lesser without you.

  160. A celebration of dmr by Anonymous Coward · · Score: 0

    main()
    {
          while (dmr)
          {
                fork();
          }
    }

    The number of child processes that dmr created is beyond count. It's difficult to come up with any significant code currently running today that doesn't owe its existence to being a child of Dennis. The number of programmers whose entire careers are built on the foundation that dmr gave us is surely in the millions.

    Though I never had the honor to meet Mr. Ritchie, my life is brighter for what he gave me. And I'll spend the good part of the day thinking of him.

  161. BBC coverage by Anonymous Coward · · Score: 0

    See, this is why I love the BBC: http://www.bbc.co.uk/news/technology-15287391.

    I'm happy to see mainstream media *is* picking this up.

  162. Worse fanboism than for Jobs. by Anonymous Coward · · Score: 0

    These is even worse than the fanboism for jobs.
    This guy is to a fair degree responsible for all the buffer overflow attacks, crashes due to null pointers, and other stuff.
    Or do most of the people here write malware?

    1. Re:Worse fanboism than for Jobs. by smash · · Score: 1

      No, those problems are due to incompetent programmers using tools they shouldn't be using. They'd make the same (and worse/more) mistakes in assembly, which is the closest option available to C, had C not been available.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  163. Re:So long and thanks for all the csh :-( by Anonymous Coward · · Score: 0

    +1 and then some. It has pretty much BEEN my career for ... holy crap ... 30 years.

    I met Dennis formally twice.

    The first time he autographed my copy of the C Programmers Guide - from which I actually taught myself C - and I personally thanked him for giving me a career I loved.

    The second time I was actually working at Bell Labs as a SA - and I was the person supporting his group. I saw him in his office - but now he was a small white haired man - and introduced myself and told him how much it meant to me to be at the Labs with him. I think my enthusiasm scared him :-).

    He was a giant - and the list is almost endless of those that stood on his shoulders.

    Goodbye Dennis. It ws an incredible honor.

  164. LAMP stack is based on C, runs on Unix by SgtChaireBourne · · Score: 1

    The components of the LAMP stack (Linux, Apache, MySQL, Perl/Python/PHP) are all implemented in C. Even variants of LAMP, like the BSDs or PostGreSQL are in C. Thinking about it, most of our infrastructure, including routers and switches, are dependent on unix-derivatives and C. Ritchie's legacy spreads to nearly every corner of the network and to most, if not all, portable devices.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  165. Thanks Mr. Ritchie by Anonymous Coward · · Score: 0

    I always have remembered you, Mr. Ritchie, as well as Thompson and Kernighan. I owe too much to you express it just in a few words. It's been now 20 years since my first encounter with your creation and I will never forget that I have made a living out of it, not only a living but also my joy and my hobby. I am deeply indebted to you and so are may more people, even those who don't yet know and who probably will never know.
    #include
    int main (char ** argv, int argc) {
          printf("Farewall, Mr. Ritchie");
          exit(0);
    }

    1. Re:Thanks Mr. Ritchie by Anonymous Coward · · Score: 0

      It's been now 20 years since my first encounter with your creation and I will never forget that I have made a living out of it,...

      #include
      int main (char ** argv, int argc) {

      #include what? <stdio.h>?
      And argv before argc?

      Seems you have forgotten a thing or two in those 20 years...

  166. RIP Mr. Ritchie by sapgau · · Score: 1

    Your book was for years the clearest on C and Unix compared to volumes written by the other "experts".
    May this mark an important milestone for our profession and show us to advance our knowledge without commitments to profit, commercial success or publicity.

  167. Good bye, world! by GPLHost-Thomas · · Score: 1

    I've, in the previous few days, got annoyed by hearing in the mass medias about a so-called "genius" that created and was the head of Apple. That doesn't bother me much. But what bothers me is knowing that these same media will say nothing about the death of Mr. Ritchie.

    It's pretty obvious for all of us Slashdot-ers and geeks, that Mr. Richie is one that will be written with gold letters in history books of computer science. The black K&R book is still the bible of choice for millions of students.

  168. An everlasting tribute by LambdaWolf · · Score: 1

    for (;;);

    /* We owe him a great deal. I'm glad to have benefited from his work and will honor his memory. */

    --
    "This algorithm runs in constant time. Come on, 2,147,483,648 is a constant..."
  169. Gone... by almitydave · · Score: 1

    #define NEVER_FORGET "Dennis Ritchie "

    void main()
    {
            char* greatness = new char[70];
            sprintf(greatness, "1941-2011 ");
            printf(NEVER_FORGET);
            printf(greatness);
            printf("RIP");
            return;
    } //but not forgotten...

    --
    my, your, his/her/its, our, your, their
    I'm, you're, he's/she's/it's, we're, you're, they're
    1. Re:Gone... by Anonymous Coward · · Score: 0

      char* greatness = new char[70];

      new?

      Did you mean char greatness[70]; ?

    2. Re:Gone... by Anonymous Coward · · Score: 0

      You forgot the \n newline.

  170. You influenced my life by Anonymous Coward · · Score: 0

    If you had not created C, I would not ever coded c++, and I would not ever worked as a programmer as I do today. 3.

  171. Re:So long and thanks for all the csh :-( by Anonymous Coward · · Score: 0

    of all the comments, this is the one that brought tears to my eyes. Not sure why.

    The book "The C Programming Language" is what started my career. I saw beauty, elegance and kindness there, and because I loved C, I learned computers.

  172. *WE* knew what he did... by SwedishChef · · Score: 1

    maybe that's enough. RIP Dennis Ritchie. You did good!

    --
    No one ever had to evacuate a city because the solar panels broke!
  173. RIP by weibin · · Score: 0

    thank you.

  174. Goodbye World by claytonjr · · Score: 1

    /* Goodbye World program */

    #include

    main()
    {
            printf("Goodbye World\n");
    }

  175. Horror vacui by alexo · · Score: 1

    In other words, nature abhors a vacuum.

  176. Richie > Jobs . by Thud457 · · Score: 4, Insightful

    Dennis Richie was one of the giants who Steve Jobs stood on the shoulders of.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  177. Re:C is detrimental to progress by cp.tar · · Score: 1

    As sibling poster pointed out, it’s “its”, not “it’s”.
    But never mind that. I would have passed on that were it not for your mention of Wirth. I’d have expected this kind of comment from a Lisp programmer, sure; but Wirth and Pascal... *shudder*

    --
    Ignore this signature. By order.
  178. RIP DR by Anonymous Coward · · Score: 0

    #include

    int main()
    {

              printf("\nGoodbye, world.\nRIP Dennis Ritchie.\n\n");
              return 0;

    }

  179. Welcome to the minority by Anonymous Coward · · Score: 0

    As a lifetime opponent of runaway government, unlimited power, ponzi-scheme spending/printing, and centralization/consolidation of political power in any form, I can tell you that not only is there no reward for being in the minority, there is more punishment than you can ever imagine. At some point you will realize that logic is no match for groupthink and popular opinion, and you will simply give up trying to influence other people. But it's not a loss. It's actually a win.

    Yes, I'm still in the minority and will always be, but my attitude now is founded on not giving a damn. Try it -- you might even find yourself enjoying it. There is a strange but wonderful feeling of freedom that comes with not giving a damn.

    1. Re:Welcome to the minority by Eunuchswear · · Score: 1

      Idiot glibertarian troll gatecrashes funeral. Nobody surprised.

      --
      Watch this Heartland Institute video
  180. In 2011 Dennis Ritchies died by Anonymous Coward · · Score: 0

    I am glad we can share the memory of this great man without having the mainstream-asshole-media making us.

    I am going to light a candle now.

  181. Thank you Dennis! by Anonymous Coward · · Score: 0

    UNIX, OSX, Linux, are all poetry in motion that bring us the beauty and power of the internet, ipods, and even ATM's.
    Dennis Ritchie created the language that allowed such poetry to be written end enjoyed.
    His book "The C Language" is still the largest selling technical book in history.
    I'll bet there's one in your drawer.

    Thank you Dennis.
    exit 0;

  182. Re:I'll never forget... by Anonymous Coward · · Score: 0

    char * is pronounced "string"

  183. Don't forget to use free() by geoffrobinson · · Score: 1

    I don't mean to be callous at a man's death, but that's the first thing that came to mind.

    --
    Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
  184. Oblig Beard Mention by Anonymous Coward · · Score: 0

    Not to troll or poke much fun on such a somber occasion, but this has to be mentioned: http://linuxbeard.com/

    Not sure if he's included there, but if not, he certainly should be. I saw a photo of Mr. Ritchie on Engadget and that dude is rocking a serious Linux Beard!

  185. Re:Richie Jobs . by Zancarius · · Score: 1

    This news is a dreadful shock to me, and it goes to show that we often take the true heroes for granted.

    I can't say how many times I've read and re-read his various essays, even recently, on the history of C and UNIX and others. That's to say nothing of the famous K&R book.

    RIP Dennis.

    --
    He who has no .plan has small finger. ~ Confucius on UNIX
  186. He lived so we could C by GillBates0 · · Score: 1

    RIP

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
  187. int main (int argc, char* argv[]) by fartrader · · Score: 1

    {
          return 0;
    }

    1. Re:int main (int argc, char* argv[]) by cpghost · · Score: 1

      while (1) {
      printf ("Thank you, dmr!\n");
      }

      --
      cpghost at Cordula's Web.
  188. There should be dmr memorial hackathons by Colonel+Fahlt · · Score: 1

    Every open source project in the world should have a Dennis Ritchie memorial hackathon.

  189. Re:RIP, v0.02 by Anonymous Coward · · Score: 0

    main()
    {
            printf("Goodbye, World");
    } /*-RIP dmr*/

  190. Re:I'll never forget... by cstacy · · Score: 1

    "char" rhymes with "star" of course...

  191. Stuff that matters by Torodung · · Score: 3, Informative

    Now this matters. Goodbye and well done.

  192. Thank you, Dennis Ritchie. by KiltedKnight · · Score: 1

    Those of us who know better will mourn. The computer world has lost one of its greatest architects. You laid the foundation for quite possibly EVERYTHING in the modern computer world. I can only hope we will use what you gave us for good things.

    --
    OCO is Loco
  193. Thank you by sgerdt · · Score: 1

    Thank You Dennis Ritchie for all you gave us.

    --
    "Do, or do not. There is no try." -Yoda.
  194. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  195. Big Media is trying to keep Nix a secret by Anonymous Coward · · Score: 0

    The media prolly dont wanna mention his death, because then they would have to learn about who he was. (lol)
    On top of that, spreading the news that alternative/opensource operating systems exist to the mainstream (doosh-bag) public, is not in corporate interests.
    Fortunately, his memory is resident on many logic circuits, both human and otherwise... his legacy will live on in our minds and machines.

    dmr% uptime
      12:00AM up 25596, 6:00, 1 users, load averages: 0.00 0.00 0.00

    Although Im an athiest, and I believe DmR was aswell; in the extremely remote possibility that there is an afterlife, Im sure he's showing god a few pointers on how to code a proper universe.

    -HasHie

  196. Re:I'll never forget... by Anonymous Coward · · Score: 0

    Char is short for character. How do you pronounce the word character?

  197. Re:I'll never forget... by Anonymous Coward · · Score: 0

    "Character" is pronounced with a "K" (also Chemistry). So I guess if you mix and match you end up with "car"

    Of course, I pronounce it "chair" which is even further from any normal English pronunciation rules.

  198. Re:I'll never forget... by symes · · Score: 1

    One of the more unusual eulogies

  199. A true genius! by latuya23 · · Score: 1

    He was a true genius! I wish I had picked up his book and Unix so much earlier in my life (I did until I was 18). Thank you for all the great contributions to Computer Science! -RIP Dennis Ritchie

  200. A Great man by Anonymous Coward · · Score: 0

    My deepest condolenses.

    In a way I owe a lot to dmr.

  201. Obligatory old-fart joke by djdanlib · · Score: 1

    Psh. Back in my day, we used magnetized needles to edit our documents directly on the rotating drum.

  202. Thanks, Dennis Ritchie. by Cro+Magnon · · Score: 1

    Steve Job invented many of my kewl toys. Dennis Ritchie invented the tools Steve used to build my kewl toys.

    RIP Dennis Ritchie.

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  203. Why isn't this on the /. front page by Anonymous Coward · · Score: 0

    Disrespected by nerds even

  204. Re:I'll never forget... by Anonymous Coward · · Score: 0

    You get to ask Dennis Ritchie a question and THAT was the best you could come up with??!!

  205. Re:Richie Jobs . by Anonymous Coward · · Score: 0

    Wouldn't that be: Dennis Ritchie was one of the giants on whose shoulders stood Steve Jobs?

  206. Re:I'll never forget... by Anonymous Coward · · Score: 0

    others insisting it be pronounced like "care" as in short for character

    The first syllable of "character" isn't pronounced like "care".

  207. ...but Now C is dead by syousef · · Score: 1

    he gave us more than a few pointers

    But now C is dead.

    --
    These posts express my own personal views, not those of my employer
  208. Re:Richie Jobs . by syousef · · Score: 0

    Dennis Richie was one of the giants who Steve Jobs stood on the shoulders of.

    Steve Jobs stood on everyone he could reach with his feet. Don't put the 2 in the same sentence, it's disrespectful to Ritchie.

    --
    These posts express my own personal views, not those of my employer
  209. Sad by extremescholar · · Score: 1

    This is truly sad. I've said it before and I'll say it again: If it can't be done in C, then it can't (or shouldn't) be done.

    --
    Using the Freedom of Speech while I still have it.
  210. dmr - thank you, sir. by tkr · · Score: 1

    Thanks to Ritchie I had the tools to support my family for the past 25 years. Thanks to Ritchie, I enjoyed the work. RIP

  211. And if we didn't have Jobs by VAElynx · · Score: 1

    People would be using the Zune. While it is true that history can do without any individual, it is irrelevant in this case.

  212. Re:Richie Jobs . by shutdown+-p+now · · Score: 2

    Heck, Ritchie was one hell of a giant - it's easier to name people famous in IT who didn't stand on his shoulders. Come to think of it, if you restrict yourself to the last 30 years or so, it'll probably be an empty set.

  213. Someone forgot ... by PPH · · Score: 1

    ... to put him in /etc/inittab as a respawn entry.

    --
    Have gnu, will travel.
  214. Sad and more sad by shutdown+-p+now · · Score: 1

    I'm saddened by the news, but even more saddened I am by all the people who try to represent their farewells to Dennis in form of a C program, and get it wrong - in a topic like that, and on Slashdot of all places!

    For your reference, here's the canonical "Hello, world" from TCPL 2ed:

    #include <stdio.h>
     
    main()
    {
      printf("hello, world\n");
    }

  215. Thank you by chajath · · Score: 1

    Thank you for weeding out all those who can never understand the concept of pointer from computer science courses.

    RIP.

  216. Re:Richie Jobs . by Anonymous Coward · · Score: 0

    Both these parent comments are so, so true.

  217. Goodbye by rax313 · · Score: 0

    2011 is proving to be a crap year for IT.

    RIP Dennis.

  218. Re:Richie Jobs . by rubycodez · · Score: 1

    pfft, steve job was like a pimple on the ass of the truly great computer technology giants

  219. Take every media article about Steve Jobs and... by Anonymous Coward · · Score: 0

    Take every media article that tried to make Steve Jobs look like a god and replace his name with Dennis Ritchie, and the article will be true

  220. Re:Richie Jobs . by Citizen+of+Earth · · Score: 1

    It's on the CBC News front page right now.

  221. Re:Richie Jobs . by Anonymous Coward · · Score: 0

    http://puppykhan.livejournal.com/8342.html

  222. A true genius by scobiej · · Score: 1

    I learnt C and unix 22 years ago and it is still earning me a living and still puts a smile on my face - and K&R is just the bible of computer books. It is disgraceful the media has just overlooked this yet gave Jobs a massive send off.

  223. Damn. by quietlikeachurch · · Score: 1

    I just started working my way through The C Programming Language (with notebook, pencil, and gcc) about a week ago. This is my first serious foray into programming, and the book hasn't let me down yet. In fact, it's been a lot of fun!

    Thanks Mr. Ritchie.

    (and Mr. K.)

    --
    "One day you will be able to hurt your smart phone's feelings." - Mahhshall
  224. Re:Richie Jobs . by Anonymous Coward · · Score: 0

    never use a preposition to end a sentence with.

  225. Re:Richie Jobs . by Anonymous Coward · · Score: 0

    Fuck you and the horse on which in you rode!

  226. Funeral dirge.... by Anonymous Coward · · Score: 0

    cat ~/doc/K+R.pdf > /dev/dsp :)

  227. Sad News by Anonymous Coward · · Score: 0

    Now he was a Legend! May he always RIP.

  228. Ritchie stories by Anonymous Coward · · Score: 0

    As a faculty member I had access to a little-used PDP11/45 and got one of the first licenses to use UNIX outside BTL. I actually got it running with a phone cradled to my ear talking to Ken Thompson as I twiddled the switches. Access to Ritchie and Thompson was easy at that time and we had many interactions. Some of the students were enamored of UNIX and poured over the source code, lusting to make changes. On one occasion, a BTL researcher came to the university and gave a demo that involved phoning up the BTL UNIX systems. After that, I was pleased that somehow our system seemed to be the most up-to-date one around, with all the latest improvements. The students (who, in 1976, we called "hackers") assured me they were talking to Ritchie and Thompson, but I later got a call informing me that they were logging into the BTL computers (having gleaned the necessary information from the BTL researcher's login) and downloading unreleased code. The lawyers were furious, but Ritchie and Thompson were quite amused and nothing came of it other than a stern warning to the students.

    One of the stories I heard about Ritchie and UNIX was that he hated the Honeywell system they used (GECOS) and frequently swore while working in his office. One day a secretary noticed he had not sworn in some time and asked if he had gotten "religion." No, now he had UNIX.

  229. Re:I'll never forget... by SEGV · · Score: 1

    I always say "car" anyways, not sure why, but it sounds good.

    --

    --
    Marc A. Lepage
    Software Developer
  230. A Sad Day by SEGV · · Score: 1

    Steve Jobs did a lot, and got a lot of media attention. DMR also did a lot (and in some ways, a lot more), but understandably gets less attention. This is because the general public doesn't really grok Unix and C, while they understand Macs and iPhones. But I'm a programmer, have been for a long time. *I* understand DMR's contributions. And so I am sad to hear of his passing.

    --

    --
    Marc A. Lepage
    Software Developer
    1. Re:A Sad Day by Anonymous Coward · · Score: 0

      Without C we would not have UNIX and Windows which made computing useful.

  231. Re:I'll get hit from both camps for saying this, b by Arivia · · Score: 1

    You've always been able to change the wallpaper on an iPhone. The rest of the stuff Apple just makes it so you don't need to care in the first place.

    --
    The role of the writer is not to say what we can all say, but what we are unable to say. -Anais Nin
  232. ritchie.c by Gugliandalf · · Score: 1

    #include void main ( ) { printf("Goodbye World \n"); }

  233. Tribute to a Legend, Dennis Ritchie by Anonymous Coward · · Score: 0

    www.muks.in
    My small tribute to this legend. Please do share if you use computer and internet in you daily life. Try to know him because he loved his work. Thanks for giving us a more beautiful with you creations.