Slashdot Mirror


Knuth Releases Another Part of Volume 4

junge_m writes "Donald Knuth has released another of his by now famous pre-fascicles to Volume 4 of his epic: Pre-fascicle 2c is all about 'Generating all Combinations' supplementing his pre-fascicles 2a and 2b. Furthermore he challenges us all to do more of his daunting exercises and report our success. He thinks we are way too lazy in this respect! So come on slashdot crowd: Do your homework and get the credit from the grandmaster himself!"

17 of 248 comments (clear)

  1. Tshirts by bsDaemon · · Score: 3, Funny

    anyone else think ThinkGeek.net needs some 'Absolut Knuthingness' tshirts?

  2. Thats just what I need by Anonymous Coward · · Score: 2, Funny

    Up until now, I've been quite content to have read none of the 3 volumes of TAoCP; with this 4th volume I'm starting to feel poorly read.

  3. I thought it was a good trait... by BomberMonkey · · Score: 4, Funny

    Technically, all programmer types are supposed to be lazy. Personally, I try to keep my code clean and commented because when I come back to it in a month, I know I'll be too lazy to read through it and figure out what I was doing. Also, being lazy aboud doing work is what leads to reduced algorithmic complexity, right?

    Necessity is the mother of invention, but laziness is the father.

  4. too lazy by gripdamage · · Score: 4, Funny

    He thinks we are way too lazy in this respect! So come on slashdot crowd: Do your homework and get the credit from the grandmaster himself!

    No no no... He's right [yawns, stretches, checks for new /. articles].

  5. from his web page by El+Pollo+Loco · · Score: 1, Funny

    Why do you pay $2.56 for every error found in your books? 256 pennies is one hexadecimal dollar.
    Damn, and I thought I was a nerd!

  6. Well, actually by Subcarrier · · Score: 4, Funny

    256 equals $100. We're being shafted.

    --
    "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
  7. Could it be... by CoderByBirth · · Score: 2, Funny

    "...But I must confess that I'm also disappointed to have had absolutely no feedback so far on several of the exercises on which I worked hardest when I was preparing this material. Could it be that (1) you've said nothing about them because I somehow managed to get the details perfect? Or is it that (2) you shy away from the more difficult stuff, being unable to spend more than a few minutes on any particular topic?..."

    ... or could it be (3) that you'd have to be one crack-smoking codemonkey of a nut to spend your spare time doing exercises which (1) require a superbrain, (2) are boring, (3) your superbrain computer science professor already did a week ago to collect the $0.23 award for the errata report.

  8. This guy is hard core by peterdaly · · Score: 4, Funny

    I just looked this author up at Amazon. Here is some of his previous work:
    The Art of Computer Programming, Volumes 1-3
    From the Inside Flap
    "The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer programming."-- Byte, Sept 1995

    "If you think you're a really good programmer,...read [Knuth's] Art of Computer Programming....You should definitely send me a resume if you can read the whole thing." -- Bill Gates


    This does not sound like it is aimed at the core slashdot crowd, based on the Amazon reviews I am reading. Honestly I have never heard of the guy before. He is without a doubt more for the "hard core" among us. Volume 1 seems to have been written in the 1960's, so this guys been at it a while.

    Plenty of reader reviews. Many with comments like:
    This timeless classic is bound to make the student (Yes you ought to be a dedicated one..no casual reading here!) proficient in the art and science of constructing programs. -Ganapathy Subramaniam

    Be prepared for your brain to do some crunching if you really want to get into this guys work.

    -Pete
    (amazon affilate like to the book...just so ya know.)

    1. Re:This guy is hard core by Rupert · · Score: 2, Funny

      Lots of people haven't read tAoCP. I'm one of them. I don't consider it something to be ashamed of. As you say, it's hard core. But if you've never /heard/ of it, or never heard of Donald Knuth, you may be reading the wrong website.

      Try going to englishlitereature.com and saying you've never heard of this Shakespeare guy, but based on Amazon reviews it sounds like he's pretty deep.

      --

      --
      E_NOSIG
  9. rats! by cowtamer · · Score: 5, Funny

    I was actually hoping for this.

  10. Strange Instruction - SRI?? by 2g3-598hX · · Score: 3, Funny

    I was poking around Knuth's site, looking at the instruction set for MMIX , when I came across this instruction (SR, SRU added for comparison):

    3C SR shift right (1) rA
    3D SRI Stanford Research Institute (2) rA
    3E SRU shift right unsigned (1)


    What's that do then?

    1. Re:Strange Instruction - SRI?? by maxwell+demon · · Score: 3, Funny
      Isn't it clear? It sets up an internet connection to the Stanford Research Institute, and using the MMIXIEP (MMIX Internet Execution Protocol) it sends its arguments there, and waits for transmission of the result. After the result was transmitted, the Internet connection is shut down.

      It's indeed one of the most complex instructions ever found in a CISC processor. What Stanford returns as value is a well-hidden secret. There are certainly rumors about it being related to a right shift, but probably those came up just because of the irrelevant fact that this instruction is placed in between two right shifts. Don't get confused by this. It's just coincidence. Really. And of course it's also unrelated to the instructions SLI (shift left immediate (2) rA) and SRUI (shift right unsigned immediate (2)). It's tempting to think different, but it really doesn't mean anything.

      Warning: Don't use this instruction unless you are absolutely sure the arguments don't contain security relevant or confidential data!

      --
      The Tao of math: The numbers you can count are not the real numbers.
  11. Industrial song titles by pseen · · Score: 2, Funny
    I bet Fear Factory would kill to have song titles like the names of Knuths chapters:

    decoding the octacode

    Gray binary clusters of subcubes

    medians of bit strings

    Gray fields

    constructing large-gap codes

    an infinite Gray path that fills n-dimensional space

    loopless generation of fence-poset ideals

  12. This guy ... by Anonymous Coward · · Score: 1, Funny
    Donald Knuth???

    Isn't this the guy who invented the expression

    All Your Base Are Belong to Us
  13. Re:TeX by slasho81 · · Score: 2, Funny

    He wasn't happy with the typesetting on his first book, and decided this should be done by computer, so he wrote a markup language for typesetting.

    Why spend 10 days doing something when you can spend 10 years automating it?

    (If you don't approve profoundly with the above sentence you don't belong to the software development profession.)

  14. Re:A series of books like this for higher lvl codi by Reality+Master+101 · · Score: 5, Funny

    A friend of mine suggested printing post-it notes with Java code to paste over MIX code in the tAoCP.

    Suggesting that Knuth should implement his algorithms in Java is the strongest argument for MIX I've ever heard.

    --
    Sometimes it's best to just let stupid people be stupid.
  15. Re:Paying people to find bugs doesn't cost him by Skim123 · · Score: 3, Funny
    That translation of the first German article is hilarious in some spots:

    But I write my books at a PC with 600-MHz-Athlon, which I assembled last year with the help of a friend.

    c't: Under Linux?

    Knuth: Yes.

    c't: No Windows?

    Knuth: Around sky sake, no! Until that always gebootet...

    :-)
    --

    I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.