Knuth's Art of Computer Programming Vol. 4
_mutators writes "bookpool.com has posted an excerpt from Knuth's long awaited The Art of Computer Programming: Volume 4. It is very short and discusses combinatorial searching. But when will it be published? Bookpool does not hazard a guess."
The books homepage, http://www-cs-faculty.stanford.edu/~knuth/taocp.ht ml offers the fascicle for download for free. http://www-cs-faculty.stanford.edu/~knuth/fasc1.ps .gz You can still get $2.56 for each bug found, I believe.
~ knuth/taocp.html ~ knuth/fasc1.ps.gz
Mirrors:
http://www-cs-faculty.stanford.edu.nyud.net:8090/
http://www-cs-faculty.stanford.edu.nyud.net:8090/
Free of Flash! Free of Flash!
The next volume will be:
"The Art of Being Slashdotted"
It's been a while. Dr. Knuth already finished pre-fascicle 4. Get it here. It's far from done (well, according to his plan).
--
Error 500: Internal sig error
Nifty, but mainly from the whole CS angle. And it seems a bit more approachable that the third book was, although some of that has to do with the fact that I was relatively unschooled when I first read them.
It'll be a pleasure to add it to my bookshelf.
You can't defeat physics.
How many people have bought the entire Knuth series just to occupy the moral high ground on their bookshelf? For my money, Cormen/Leiserson/Rivest's "Introduction to Algorithms" is preferred for almost all related material you might want to investigate.
I'm still waiting.
Mea navis aericumbens anguillis abundat
Check the left column of http://www.bookpool.com/.x/SSSSSS_C473S597521D0502 011740/ct/163. You can buy parts of Vol. 1 (revised) and 4 already, in addition to the one part that's ready for free download.
They also say they expect to be able to sell you the entire volume 4 in 2007. And I'll bet Knuth doesn't slip nearly as bad as Longhorn.
Sigs? Sigs? We don't need no steenkin' sigs.
Knuth made a suggestion that he would have vol 4 published in 2007. I wouldn't doubt his estimation if he wrote down a deadline for himself, and everyone else.
============
Mathematics will always come back to hunt you down, in so many ways
After Vol. 4 are you going to do some "prequels?" So 1-4 are actually, say, 3-6, and then the new Vols. 1 and 2 include new special effects capable only in LaTeX2e?
Letter
How many people have bought the entire Knuth series just to occupy the moral high ground on their bookshelf?
That's absolute nonsense. I often will take one of his volumes off the bookshelf, put La Boheme on the stereo (the Pappano recording, of course) , pour myself a glass of Le Montrachet '78, and peruse Prof. Bluth's delightful words. You shouldn't be bitter just because you're too uncouth to understand them.
I'm off to ask Addison-Wesley for a review copy of volume 4!
Danny.
I have written over 900 book reviews
Is this the same Knuth that wrote along with Morris and Pratt the famous string matching algorithm?
Man. At this rate, he's never going to get to the Dark Tower.
Hey now, that was a pretty low blow. Many of us hate Mountain Dew.
use Lyx, very good quality output - as printout, PDF or HTML and easier to use than MS Word.
The Atrocity Archives is a way cool book, I heartily recommend it to /. geeks. Stross used to work as a programmer/sysadmin so it's a lot of fun if you've ever worked in IT.
cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
Without Knuth there would be no Google. 'nuff said.
SlashSig Karma: Excellent (mostly affected by moderatio
Why are you getting so worked up about an improvement by only a constant factor?
Theoretically, the methods are equivalent... In fact, as the number of Knuth's books goes to infinity, the overhead of having to call the typesetters each time will overcome the one-time expense of writing the typesetting language.
like, for example, page numbering starting on a number other than 1 I didn't know how to do that. I googled for it. No nine megabytes of C code involved. And a real troll would have seized on TeX being written in WEB, the Pascal-like "literate programming" language that Knuth designed himself. A real troll would have further complained that most hacking is really done using TeX's own macro system, which can be weird and baroque a lot of the time.
And how did "Knuth" become "Bluth" halfway through? If it's a joke about the Mormon animator, follow it through.
And dear god, man, there may be better ways of separating content and presentation---standards-compliant HTML with CSS, anyone?---but MS Word is not it. I've seen documents that have gone through many hands, serious works that involve difficult formatting... and it ain't pretty. Word is simply not a serious typesetting tool. Talk about InDesign or QuarkXPress if you want to go on about that.
LaTeX also allows the use of standard PostScript fonts with a quickin the preamble, but I kinda like the cm fonts myself.
Also, I'm not sure where the complaints about needing to edit incomprehensible jargon to correct typos came from. Text is represented as... plain old text. When is it any other way? Math is hard to read if it's badly written or you're not used to it, but it's no worse than it has to be, to my eyes.
Is it a sign of the incredible good design of TeX that the Adequacy people couldn't find very many real flaws to harp on? Or does Adequacy simply suck ass? I fear it to be the latter; I have plenty of nits to pick with TeX, but this reads like it was written by someone who heard of TeX once, and decided to write a rant about it. Frickin' weak.
--grendel drago
Laws do not persuade just because they threaten. --Seneca
I have to say, as a LaTeX user for about three years, and having done my Masters and soon my PhD using LaTeX, that I cringe each time I am forced to use Word (or any word processor for that matter).
It is true that LaTeX has a steep learning curve, but I wouldn't call \section an unintuitive way of inserting a section heading. You say (La)TeX output is ugly? I assume you have never seen the excessive spacing Word frequenly add s between words (and sometimes even between letters!). I assume you have never had to wrestle a figure into place only to have it wrap around to the next page (if you used paragraph or character anchors) or stuck on a page it shouldn't be (if you used page anchors). Those figures cause ugly half-open pages. By the way -- if you hate the default font, just change it! Use Times New Roman (or even some sans-serif monstrosity, if you feel daring) and everything will look a bit more familiar.
I wouldn't advocate the use of (La)TeX for casual users who 'just want to type and select pretty fonts', but for anything more than a few pages, Word falls on its face.
Languages aren't inherently fast -- implementations are efficient
Quicksort shoots first.
My other car is a 1984 Nark Avenger.
Word can handle more than a few pages?
But seriously, in the past I've been forced to write 40 and 50 page manuscripts (dense with equations) in Word. I recall spending more time debugging the bloody equation numbering than actually writing the prose.
MSW for technical text? Just say no.
Comparing TeX to PS or PDF doesn't really make sense. PostScript and PDF are output languages, while TeX is a typesetting program. It's like comparing the merits of Photoshop versus JPEG.
I don't think anyone really writes PS directly, unless they're l33t hackers. (There is that tiny snowflake program that prints a different snowflake every time. That's pretty darn nifty.
But little to do with typesetting. You'd want to compare TeX to Adobe InDesign or QuarkXPress, I suppose. Comparing it to MS Word is a frickin' joke.
--grendel drago
Laws do not persuade just because they threaten. --Seneca
"It's a pleasure to meet you, Professor Knuth," Steve said. "I've read all of your books."
"You're full of shit," Knuth responded.
From folklore.org
but for anything more than a few pages, Word falls on its face
You have to consider: it is called Word. It could have been called Sentence or Paragraph or even Book.
But it is called Word...
Richard M. Stallman, Linus Torvalds, and Donald E. Knuth engage in a discussion on whose impact on Computer Science was the greatest.
Stallman: "God told me I have programmed the best editor in the world!"
Torvalds: "Well, God told *me* that I have programmed the best operating system in the world!"
Knuth: "Wait, wait - I never said that."
Here's a photo of the cover.
while Dijkstra was still trying to find the shortest path to the conference
Yes, apparently he was told just to go to the conference, but he considered that advice harmful.
The micropayment solutions is simple: They tend not get chached, usually. E.g., I have a few of them on my office wall... :-)
Joachim
People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]
"It's a Turing-complete language, you see, highly useful for people who want to solve the Halting Problem..."
As will be learned in an introductory course in computer science, a key property of the Halting Problem is that it cannot be solved by a language which is only Turing-complete (isomorphic to a Turing machine). There is thus a strong inclination to believe that you do not, in fact, know what the halting problem is and have just inserted a term which you have at some point heard used in conjunction with Turing machines into your essay in a failed attempt to impart a touch of intellectual sophistication. This calls the rest of the piece into question as well; how many times did you gamble on something you didn't understand an manage to produce a brief allusion which is not visibly incorrect?
"... results that look distinctly worse than if you'd used MS Word..."
If your assertion is that Times New Roman and Courier are better-looking than Computer Modern, you're putting yourself at odds with industry and academia alike. It's a noble attempt to take up the mantle of Gallileo, but you must remember than in order to be persecuted for being right one must first be right.
TeX is the best mathematical typesetting system available today, and is used for all major mathematical journals for this reason. As TeX is generally used to produce postscript output, it's quite easy to make use of any postscript font one wishes, but computer modern should really suffice in most cases.
"Like Schubert's Unfinished Symphony..."
The first movement of Shubert's unfinished symphony stands on its own, almost as a sort of program piece, and this is why the symphony is so popular. Nobody expects a third movement, and indeed very few particularly care for the second.
Having shown a complete lack of the most basic knowledge in relation to mathematics, computers, music, literature, and several other areas of knowledge, you should strongly consider returning to school and completing your high school degree in order to help you form coherent, relevant essays if you wish to further pursue book criticism.
I used to read Caltizzle. I was a lot cooler than you.
I used to work for bookpool (4 or so months ago). They're a great group of people dedicated to serving the customer. Little known fact: They are on the Island of Martha's Vineyard off the coast of Massachusetts!
Their prices are usually the best around, and they ship things out quick. So after the slashdotting, be sure to check them out for tech books.
I'm curious... how many people had heard of them before today?