Donald Ervin Knuth (born January 10, 1938) is an American computer scientist, mathematician, and Professor Emeritus at Stanford University. He is the author of the multi-volume work The Art of Computer Programming and the creator of the TeX computer typesetting system.

learn more… | top users | synonyms

1
vote
1answer
218 views

Assembly vs. algorithmic languages (like C, Algol, etc)

Usually, computer science papers describe algorithms in Algol-like pseudolanguage, similar to Pascal or even C/C++. But Donald Knuth uses his own assembly language (MMIX). Are there any good known ...
16
votes
4answers
4k views

Why does Donald Knuth write TAOCP using assembly language?

I don't hate using assembly language, since I have written some in my os course. But obviously, assembly language lacks abstraction, you have to pay more attention to the details. Is assembly ...
0
votes
2answers
391 views

TAOCP online resource

I am a CS student, and am really astonished that I didn't know about Donald Knuth and his TAoCP. Now that I do, I really look forward to diving into it. Would going for the entire volume 4 be a good ...
10
votes
1answer
899 views

Why does Knuth forbid the reading of pre-chapter quotations in The Art of Computer Programming?

After the preface to The Art of Computer Programming is the Procedure for Reading This Set of Books. Step 4 is to begin reading Chapter N, with the specific instruction to "not read the quotations ...
5
votes
2answers
936 views

What background is needed to understand The Art of Computer Programming, Volume 4A?

I recently made the investment in the newly-printed four-volume set of Donald Knuth's The Art of Computer Programming. Like this poster, I probably do not have the time right now to read the entire ...