Knuth, Donald Ervin 1938
Most widely held works about
Donald Ervin Knuth
more
fewer
Most widely held works by
Donald Ervin Knuth
The art of computer programming by Donald Ervin Knuth (
Book
)
380
editions published
between
1968
and
2015
in
4
languages
and held by
5,469
libraries
worldwide
Donald Knuth is Professor Emeritus of the Art of Computer Programming at Stanford University, and is wellknown worldwide as the creator of the Tex typesetting language. Here he presents the second volume of his guide to computer programming
Concrete mathematics : a foundation for computer science by Ronald L Graham (
Book
)
91
editions published
between
1988
and
2014
in
3
languages
and held by
1,836
libraries
worldwide
The TeXbook by Donald Ervin Knuth (
Book
)
101
editions published
between
1953
and
2012
in
English and Undetermined
and held by
1,266
libraries
worldwide
Computing Methodologies  Text Processing
Mathematics for the analysis of algorithms by Daniel H Greene (
Book
)
50
editions published
between
1981
and
2008
in
English and German
and held by
1,096
libraries
worldwide
"A quantitative study of the efficiency of computer methods requires an indepth understanding of both mathematics and computer science. This monograph, derived from an advanced computer science course at Stanford University, builds on the fundamentals of combinatorial analysis and complex variable theory to present many of the major paradigms used in the precise analysis of algorithms, emphasizing the more difficult notions. The authors cover recurrence relations, operator methods, and asymptotic analysis in a format that is terse enough for easy reference yet detailed enough for those with little background. Approximately half the book is devoted to original problems and solutions from examinations given at Stanford."Publisher's website
Surreal numbers : how two exstudents turned on to pure mathematics and found total happiness : a mathematical novelette by Donald Ervin Knuth (
Book
)
18
editions published
between
1974
and
2003
in
English and Undetermined
and held by
694
libraries
worldwide
Mathematical writing by Donald Ervin Knuth (
Book
)
17
editions published
between
1988
and
1996
in
English and Undetermined
and held by
620
libraries
worldwide
The METAFONTbook by Donald Ervin Knuth (
Book
)
51
editions published
between
1953
and
2012
in
English
and held by
618
libraries
worldwide
Computing Methodologies  Text Processing
TEX : the program by Donald Ervin Knuth (
Book
)
48
editions published
between
1983
and
2012
in
English and Undetermined
and held by
561
libraries
worldwide
Volume B
A=B by Marko Petkovšek (
Book
)
3
editions published
between
1996
and
1997
in
English and Japanese
and held by
468
libraries
worldwide
In the area of combinatorial identities computers are able to find very elegant proofs of difficult theorems unassisted by human intervention. This autonomy means that not only is it possible to use a PC to find such a proof, but also the proof can be checked easily. This book shows how several recently developed computer algorithms can master the difficult job of simplifying complex summations and if there is no such simplification they will prove this to be the case. The authors present the underlying mathematical theory of these methods, the principle theorems and proofs, and include a package of computer programs that can do these tasks
Computer modern typefaces by Donald Ervin Knuth (
Book
)
30
editions published
between
1986
and
2011
in
3
languages
and held by
456
libraries
worldwide
Volume E
The Stanford GraphBase : a platform for combinatorial computing by Donald Ervin Knuth (
Book
)
19
editions published
between
1993
and
2009
in
English
and held by
450
libraries
worldwide
The Stanford GraphBase: A Platform for Combinatorial Computing represents the first fruits of Donald E. Knuth's preparation for Volume 4 of The Art of Computer Programming. The book's first goal is to demonstrate, through about 30 examples, the art of literate programming. Each example is a programmatic essay, a short story that can be read and enjoyed by human beings as readily as it can be read and interpreted by machines. In these essays/programs, Knuth makes new contributions to the exposition of several important algorithms and data structures, so the programs are of special interest for their content as well as for their style. The book's second goal is to provide a useful means for comparing combinatorial algorithms and for evaluating methods of combinatorial computing. To this end, Knuth's programs offer standard freely available sets of data  the Stanford GraphBase  that may be used as benchmarks to test competing methods. The data sets are both interesting in themselves and applicable to a wide variety of problem domains. With objective tests here made possible, Knuth hopes to bridge the gap between theoretical computer scientists and programmers' who have real problems to solve. As with all of Knuth's writings, this book is appreciated not only for the author's unmatched insight, but also for the fun and the challenge of his work, in which he invites us to participate. He illustrates many of the most significant and most beautiful combinatorial algorithms that are presently known and provides demonstration programs that can lead to hours of amusement. In showing how the Stanford GraphBase can generate an almost exhaustible supply of challenging problems, some of which may lead to the discovery of new and improved algorithms, Knuth proposes friendly competitions. His own initial entries into such competitions are included in the book, and readers are challenged to do better
METAFONT : the program by Donald Ervin Knuth (
Book
)
31
editions published
between
1953
and
2011
in
English
and held by
445
libraries
worldwide
Volume D
TEX and METAFONT : new directions in typesetting by Donald Ervin Knuth (
Book
)
13
editions published
in
1979
in
English
and held by
427
libraries
worldwide
Things a computer scientist rarely talks about by Donald Ervin Knuth (
Book
)
11
editions published
between
2001
and
2002
in
English
and held by
393
libraries
worldwide
How does a computer scientist understand infinity? What can probability theory teach us about free will? This book contains six informal lectures by computer scientist Donald E. Knuth exploring the relationship between his vocation and his faith
Literate programming by Donald Ervin Knuth (
Book
)
20
editions published
between
1982
and
2001
in
English and Undetermined
and held by
391
libraries
worldwide
Literate programming is a programming methodology that combines a programming language with a documentation language, making programs more robust, more portable, and more easily maintained than programs written only in a highlevel language. Computer programmers already know both kinds of languages; they need only learn a few conventions about alternating between languages to create programs that are works of literature. A literate programmer is an essayist who writes programs for humans to understand, instead of primarily writing instructions for machines to follow. When programs are written in the recommended style, they can be transformed into documents by a document compiler and into efficient code by an algebraic compiler. This anthology of essays from the inventor of literate programming includes Knuth's early papers on related topics such as structured programming, as well as the Computer Journal article that launched literate programming itself
Selected papers on computer science by Donald Ervin Knuth (
Book
)
16
editions published
between
1996
and
2004
in
English
and held by
386
libraries
worldwide
Axioms and hulls by Donald Ervin Knuth (
Book
)
9
editions published
in
1992
in
English
and held by
357
libraries
worldwide
"One way to advance the science of computational geometry is to make a comprehensive study of fundamental operations that are used in many different algorithms. This monograph attempts such an investigation in the case of two basic predicates: the counterclockwise relation pqr, which states that the circle through points (p, q, r) is traversed counterclockwise when we encounter the points in cyclic order p, q, r, p, ... ; and the incircle relation pqrs, which states that s lies inside that circle if pqr is true, or outside that circle if pqr is false. The author, Donald Knuth, is one of the greatest computer scientists of our time. A few years ago, he and some of his students were looking at amap that pinpointed the locations of about 100 cities. They asked, "Which ofthese cities are neighbors of each other?" They knew intuitively that some pairs of cities were neighbors and some were not; they wanted to find a formal mathematical characterization that would match their intuition. This monograph is the result."PUBLISHER'S WEBSITE
MMIXware : a RISC computer for the third millennium by Donald Ervin Knuth (
Book
)
18
editions published
between
1999
and
2001
in
English and Japanese
and held by
355
libraries
worldwide
"The main purpose of this book is to provide a complete documentation of the MMIX computer and its assembly language, together with all necessary lowlevel details such as the format of MMMIX object files. A secondary purpose is to provide literate programs of interest in their own right." "All programs of this book are in the public domain, and their latest versions can be downloaded from MMIX's home page together with dozens of example programs from The Art of Computer Programming."Jacket
Leaders in Computing Changing the digital world by Donald Ervin Knuth (
file
)
3
editions published
in
2011
in
English
and held by
0
libraries
worldwide
This collection of interviews provides a fascinating insight into the thoughts and ideas of influential figures from the world of IT and computing, such as Sir Tim BernersLee, Donald Knuth, Linus Torvalds, Jimmy Wales and Steve Wozniak. It gives an excellent overview of important developments in this diverse field over recent years
more
fewer

Alternative Names
Donald E. Knuth Donald E. Knuth amerikanischer Informatiker, emeritierter Professor für Informatik an der Stanford University Donald E. Knuth amerikansk datalog Donald Ervin Knuth Donald Knut Donald Knuth Amerikaans wiskundige Donald Knuth amerykański matematyk Donald Knuth científico en computadoras estadounidense Donald Knuth informaticien américain Donald Knuth informatico statunitense Donald Knuth matemático e cientista da computação americano Donalds Knuts Ervin Knuth Donald Knut, D. Knut, D. 1938 Knut, E. Knuth, D. Knuth, D. 1938 Knuth, D. (Donald), 1938 Knuth, D. E. Knuth, D. E. 1938 Knuth, Don 1938 Knuth, Donald Knuth, Donald 1938 Knuth, Donald E. Knuth, Donald E 1938 Knuth, Donald Ervin Knuth, Donalʹd Ėrvin 1938 Kunūsu, Donarudo E. 1938 Ντόναλντ Κνουθ Доналд Кнут Дональд Кнут Дональд Эрвін Кнут Кнут, Д 1938 Кнут, Дональд Э 1938 Кнут, Дональд Эрвин американский учёный Դոնալդ Կնուտ דונלד קנות' دانلد کنوت ریاضیدان، دانشمند علوم کامپیوتر، و مهندس آمریکایی دونالد كانوث डोनाल्ड क्नुथ ডোনাল্ড কানুথ டொனால்ட் குனுத் డొనాల్డ్ నూత్ ഡൊണാൾഡ് കനൂത്ത് โดนัลด์ คนูธ დონალდ კნუთი 도널드 크누스 커누스, 도널드 1938 커누스, 도널드 E. 1938 커누스, 도널드 에빈 1938 クヌース, ドナルド・E ドナルド・クヌース アメリカ合衆国の計算機科学者 高德纳
Languages
Covers
