RUNCIBLE-Algebraic Translation on a Limited Computer. - Donald E. Knuth (Commun. ACM, 1959)

An Imaginary Number System. - Donald E. Knuth (Commun. ACM, 1960)

SMALGOL-61. - Gilbert A. Bachelor; Donald E. Knuth; J. R. H. Dempster; Joseph Speroni (Commun. ACM, 1961)

ALGOL 60 confidential. - Donald E. Knuth; Jack N. Merner (Commun. ACM, 1961)

Minimizing Drum Latency Time. - Donald E. Knuth (J. ACM, 1961)

Invited papers: History of writing compilers. - Donald E. Knuth (ACM National Conference, 1962)

The calculation of Easter. - Donald E. Knuth (Commun. ACM, 1962)

Evaluation of polynomials by computer. - Donald E. Knuth (Commun. ACM, 1962)

Backus' language. - Donald E. Knuth; Saul Gorn (Commun. ACM, 1962)

Computer-drawn flowcharts. - Donald E. Knuth (Commun. ACM, 1963)

Length of strings for a merge sort. - Donald E. Knuth (Commun. ACM, 1963)

Letters to the editor: three letters on merging. - Donald E. Knuth; Martin A. Goetz (Commun. ACM, 1963)

A proposal for input-output conventions in ALGOL 60. - Donald E. Knuth (Commun. ACM, 1964)

backus normal form vs. Backus Naur form. - Donald E. Knuth (Commun. ACM, 1964)

SOLߞA Symbolic Language for General-Purpose Systems Simulation. - Donald E. Knuth; J. L. McNeley (IEEE Trans. Electron. Comput., 1964)

A Formal Definition of SOL. - Donald E. Knuth; J. L. McNeley (IEEE Trans. Electron. Comput., 1964)

On the Translation of Languages from Left to Right - Donald E. Knuth (Inf. Control., 1965)

Additional comments on a problem in concurrent programming control. - Donald E. Knuth (Commun. ACM, 1966)

The remaining trouble spots in ALGOL 60. - Donald E. Knuth (Commun. ACM, 1967)

Programming Language for Automata. - Donald E. Knuth; Richard H. Bigelow (J. ACM, 1967)

A Characterization of Parenthesis Languages - Donald E. Knuth (Inf. Control., 1967)

The Art of Computer Programming, Volume I: Fundamental Algorithms - Donald E. Knuth (Addison-Wesley, 1968)

Semantics of Context-Free Languages. - Donald E. Knuth (Math. Syst. Theory, 1968)

The Art of Computer Programming, Volume II: Seminumerical Algorithms - Donald E. Knuth (Addison-Wesley, 1969)

Von Neumann's First Computer Program. - Donald E. Knuth (ACM Comput. Surv., 1970)

Mathematical Analysis of Algorithms. - Donald E. Knuth (IFIP Congress (1), 1971)

Optimum Binary Search Trees. - Donald E. Knuth (Acta Informatica, 1971)

Top-Down Syntax Analysis. - Donald E. Knuth (Acta Informatica, 1971)

Notes on Avoiding "go to" Statements. - Donald E. Knuth; Robert W. Floyd (Inf. Process. Lett., 1971)

Correction: Semantics of Context-Free Languages. - Donald E. Knuth (Math. Syst. Theory, 1971)

An Empirical Study of FORTRAN Programs. - Donald E. Knuth (Softw. Pract. Exp., 1971)

Review of 'Introduction to Combinatorial Mathematics' (Liu, C. L.; 1968). - Donald E. Knuth (IEEE Trans. Inf. Theory, 1971)

Examples of formal semantics. - Donald E. Knuth (Symposium on Semantics of Algorithmic Languages, 1971)

Ancient Babylonian Algorithms. - Donald E. Knuth (Commun. ACM, 1972)

George Forsythe and the Development of Computer Science. - Donald E. Knuth (Commun. ACM, 1972)

Complements and transitive closures. - Ronald L. Graham; Donald E. Knuth; Theodore S. Motzkin (Discret. Math., 1972)

Errata: Notes on Avoiding "go to" Statements. - Donald E. Knuth; Robert W. Floyd (Inf. Process. Lett., 1972)

An Experiment in Optimal Sorting. - Donald E. Knuth; E. B. Kaehler (Inf. Process. Lett., 1972)

Enumeration of Plane Partitions. - Edward A. Bender; Donald E. Knuth (J. Comb. Theory A, 1972)

The Art of Computer Programming, Volume III: Sorting and Searching - Donald E. Knuth (Addison-Wesley, 1973)

The Art of Computer Programming, Volume I: Fundamental Algorithms, 2nd Edition. - Donald E. Knuth (Addison-Wesley, 1973)

Permutations with nonnegative partial sums. - Donald E. Knuth (Discret. Math., 1973)

Computer Programming as an Art. - Donald E. Knuth (Commun. ACM, 1974)

Ordered Hash Tables. - Ole Amble; Donald E. Knuth (Comput. J., 1974)

Structured Programming with go to Statements. - Donald E. Knuth (ACM Comput. Surv., 1974)

A Structured Program to Generate all Topological Sorting Arrangements. - Donald E. Knuth; Jayme Luiz Szwarcfiter (Inf. Process. Lett., 1974)

Erratum: A Structured Program to Generate all Topological Sorting Arrangements. - Donald E. Knuth; Jayme Luiz Szwarcfiter (Inf. Process. Lett., 1974)

The Asymptotic Number of Geometries. - Donald E. Knuth (J. Comb. Theory A, 1974)

A terminological proposal. - Donald E. Knuth (SIGACT News, 1974)

Postscript about NP-hard problems. - Donald E. Knuth (SIGACT News, 1974)

An Analysis of Alpha-Beta Pruning. - Donald E. Knuth; Ronald W. Moore (Artif. Intell., 1975)

Son of seminumerical algorithms. - Donald E. Knuth (SIGSAM Bull., 1975)

Random matroids. - Donald E. Knuth (Discret. Math., 1975)

Evading the Drift in Floating-Point Addition. - John F. Reiser; Donald E. Knuth (Inf. Process. Lett., 1975)

Erratum: Evading the Drift in Floating-Point Addition. - John F. Reiser; Donald E. Knuth (Inf. Process. Lett., 1975)

Activity in an Interleaved Memory. - Donald E. Knuth; Gururaj S. Rao (IEEE Trans. Computers, 1975)

Analysis of the subtractive algorithm for greatest common divisors. - Andrew Chi-Chih Yao; Donald E. Knuth (SIGSAM Bull., 1976)

Big Omicron and big Omega and big Theta. - Donald E. Knuth (SIGACT News, 1976)

Analysis of a Simple Factorization Algorithm. - Donald E. Knuth; Luis Trabb Pardo (Theor. Comput. Sci., 1976)

A Generalization of Dijkstra's Algorithm. - Donald E. Knuth (Inf. Process. Lett., 1977)

Fast Pattern Matching in Strings. - Donald E. Knuth; James H. Morris Jr.; Vaughan R. Pratt (SIAM J. Comput., 1977)

The complexity of songs. - Donald E. Knuth (SIGACT News, 1977)

Deletions That Preserve Randomness. - Donald E. Knuth (IEEE Trans. Software Eng., 1977)

A Trivial Algorithm Whose Analysis Isn't. - Arne T. Jonassen; Donald E. Knuth (J. Comput. Syst. Sci., 1978)

The Expected Linearity of a Simple Equivalence Algorithm. - Donald E. Knuth; Arnold Schönhage (Theor. Comput. Sci., 1978)

Algorithms in modern mathematics and computer science. - Donald E. Knuth (Algorithms in Modern Mathematics and Computer Science, 1979)

Lexicographic permutations with restrictions. - Donald E. Knuth (Discret. Appl. Math., 1979)

Inhomogeneous sorting. - A. V. Anisimov; Donald E. Knuth (Int. J. Parallel Program., 1979)

The Art of Computer Programming, Volume II: Seminumerical Algorithms, 2nd Edition - Donald E. Knuth (Addison-Wesley, 1981)

Verification of Link-Level Protocols. - Donald E. Knuth (BIT, 1981)

Breaking Paragraphs into Lines. - Donald E. Knuth; Michael F. Plass (Softw. Pract. Exp., 1981)

Huffman's Algorithm via Algebra. - Donald E. Knuth (J. Comb. Theory A, 1982)

The Complexity of Songs (April 1984 Special Section). - Donald E. Knuth (Commun. ACM, 1984)

Literate Programming. - Donald E. Knuth (Comput. J., 1984)

An algorithm for Brownian zeroes. - Donald E. Knuth (Computing, 1984)

Dynamic Huffman Coding. - Donald E. Knuth (J. Algorithms, 1985)

An Analysis of Optimum Caching. - Donald E. Knuth (J. Algorithms, 1985)

Deciphering a linear congruential encryption. - Donald E. Knuth (IEEE Trans. Inf. Theory, 1985)

Optimal Prepaging and Font Caching. - David R. Fuchs; Donald E. Knuth (ACM Trans. Program. Lang. Syst., 1985)

The TeXbook - Donald E. Knuth (Addison-Wesley, 1986)

TeX: The Program - Donald E. Knuth (Addison-Wesley, 1986)

The METAFONTbook. - Donald Ervin Knuth (Addison-Wesley, 1986)

Computer modern typefaces. - Donald Ervin Knuth (Addison-Wesley, 1986)

The IBM 650: An Appreciation from the Field. - Donald E. Knuth (IEEE Ann. Hist. Comput., 1986)

Efficient balanced codes. - Donald E. Knuth (IEEE Trans. Inf. Theory, 1986)

Digital Halftones by Dot Diffusion. - Donald E. Knuth (ACM Trans. Graph., 1987)

Mathematical Writing. - Donald E. Knuth; Tracy Larrabee; Paul M. Roberts (Mathematical Association of America, 1989)

Concrete mathematics - a foundation for computer science. - Ronald L. Graham; Donald E. Knuth; Oren Patashnik (Addison-Wesley, 1989)

The first cycles in an evolving graph. - Philippe Flajolet; Donald E. Knuth; Boris G. Pittel (Discret. Math., 1989)

The Errors of TEX. - Donald E. Knuth (Softw. Pract. Exp., 1989)

The Genesis of Attribute Grammars. - Donald E. Knuth (WAGA, 1990)

Nested Satisfiability. - Donald E. Knuth (Acta Informatica, 1990)

A Note on Digitized Angles. - Donald E. Knuth (Electron. Publ., 1990)

A bijection for ordered factorizations. - Richard Garfield; Donald E. Knuth; Herbert S. Wilf (J. Comb. Theory A, 1990)

Stable Husbands. - Donald E. Knuth; Rajeev Motwani 001; Boris G. Pittel (Random Struct. Algorithms, 1990)

Addition Machines. - Robert W. Floyd; Donald E. Knuth (SIAM J. Comput., 1990)

Textbook Examples of Recursion. - Donald E. Knuth (Artificial and Mathematical Theory of Computation, 1991)

Efficient representation of perm groups. - Donald E. Knuth (Comb., 1991)

Theory and Practice. - Donald E. Knuth (Theor. Comput. Sci., 1991)

Literate programming. - Donald E. Knuth (Center for the Study of Language and Information, 1992)

Axioms and Hulls - Donald E. Knuth (Springer, 1992)

Context-Free Multilanguages. - Donald E. Knuth (Theoretical Studies in Computer Science, 1992)

Randomized Incremental Construction of Delaunay and Voronoi Diagrams. - Leonidas J. Guibas; Donald E. Knuth; Micha Sharir (Algorithmica, 1992)

The Problem of Compatible Representatives. - Donald E. Knuth; Arvind Raghunathan (SIAM J. Discret. Math., 1992)

The Stanford GraphBase - a platform for combinatorial computing. - Donald E. Knuth (ACM, 1993)

The Stanford GraphBase: A Platform for Combinatorial Algorithms. - Donald E. Knuth (SODA, 1993)

The Birth of the Giant Component. - Svante Janson; Donald E. Knuth; Tomasz Luczak 001; Boris G. Pittel (Random Struct. Algorithms, 1993)

Concrete Mathematics: A Foundation for Computer Science, 2nd Ed. - Ronald L. Graham; Donald E. Knuth; Oren Patashnik (Addison-Wesley, 1994)

The CWEB system of structured documentation - version 3.0. - Donald E. Knuth; Silvio Levy (Addison-Wesley, 1994)

Concrete mathematics - a foundation for computer science (2. ed.). - Ronald L. Graham; Donald E. Knuth; Oren Patashnik (Addison-Wesley, 1994)

The Sandwich Theorem. - Donald E. Knuth (Electron. J. Comb., 1994)

Mini-Indexes for Literate Programs. - Donald E. Knuth (Softw. Concepts Tools, 1994)

Two-Way Rounding. - Donald E. Knuth (SIAM J. Discret. Math., 1995)

Selected papers on computer science. - Donald E. Knuth (CSLI, 1996)

On the LambertW function. - Robert M. Corless; Gaston H. Gonnet; D. E. G. Hare; David J. Jeffrey; Donald E. Knuth (Adv. Comput. Math., 1996)

Overlapping Pfaffians. - Donald E. Knuth (Electron. J. Comb., 1996)

An Exact Analysis of Stable Allocation. - Donald E. Knuth (J. Algorithms, 1996)

The Knowlton-Graham Partition Problem. - Donald E. Knuth (J. Comb. Theory A, 1996)

Irredundant Intervals. - Donald E. Knuth (ACM J. Exp. Algorithmics, 1996)

The art of computer programming, Volume I: Fundamental Algorithms, 3rd Edition. - Donald Ervin Knuth (Addison-Wesley, 1997)

A Sequence of Series for the Lambert W Function. - Robert M. Corless; David J. Jeffrey; Donald E. Knuth (ISSAC, 1997)

Shellsort with three increments. - Svante Janson; Donald E. Knuth (Random Struct. Algorithms, 1997)

The art of computer programming, Volume II: Seminumerical Algorithms, 3rd Edition. - Donald Ervin Knuth (Addison-Wesley, 1998)

The art of computer programming, , Volume III, 2nd Edition. - Donald Ervin Knuth (Addison-Wesley, 1998)

Linear Probing and Graphs. - Donald E. Knuth (Algorithmica, 1998)

Digital typography. - Donald E. Knuth (Cambridge University Press, 1999)

MMIXware, A RISC Computer for the Third Millennium - Donald E. Knuth (Springer, 1999)

Selected papers on analysis of algorithms. - Donald E. Knuth (CSLI Publications, 2000)

Problem 10832. - Donald E. Knuth (Am. Math. Mon., 2000)

The Real Numbers, Algebraically: 10689. - Donald E. Knuth; Vaughan R. Pratt; O. P. Lossers (Am. Math. Mon., 2000)

The Probability of Being in a State: 10726. - Donald E. Knuth; Darin Stephenson (Am. Math. Mon., 2000)

Arithmetik. - Donald E. Knuth (Springer, 2001)

The Joys of the Asymptotics. - Donald E. Knuth (HERCMA, 2001)

Leaves of Ordered Trees: 10757. - Mark E. Kidwell; Donald E. Knuth; O. P. Lossers (Am. Math. Mon., 2001)

Problem 10858. - Donald E. Knuth (Am. Math. Mon., 2001)

Problem 10871. - Donald E. Knuth (Am. Math. Mon., 2001)

Problem 10875. - Donald E. Knuth (Am. Math. Mon., 2001)

Problem 10906. - Donald E. Knuth (Am. Math. Mon., 2001)

Problem 10913. - Donald E. Knuth (Am. Math. Mon., 2001)

A Stirling Series: 10832. - Donald E. Knuth; Cecil C. Rousseau (Am. Math. Mon., 2001)

Min-Plus Matrix Multiplication: 10834. - Sung Soo Kim; Richard Johnsonbaugh; Ronald E. Prather; Donald E. Knuth (Am. Math. Mon., 2002)

A Fibonacci-Lucas Extremum: 10825. - Carl Miller; Donald E. Knuth (Am. Math. Mon., 2002)

Selected papers on computer languages. - Donald E. Knuth (CSLI Publications, 2003)

Bottom-up education. - Donald E. Knuth (ITiCSE, 2003)

Robert W Floyd, In Memoriam. - Donald E. Knuth (SIGACT News, 2003)

Problem 10985. - Donald E. Knuth (Am. Math. Mon., 2003)

Balanced Neighborhood Squares: 10871. - Donald E. Knuth; Gabriel D. Carroll (Am. Math. Mon., 2003)

Exploring All Binary Mazes: 10720. - Donald E. Knuth; O. P. Lossers (Am. Math. Mon., 2003)

Products of Transpositions: 10913. - Donald E. Knuth; Reiner Martin (Am. Math. Mon., 2003)

Highly Variable Lists: 10691. - Donald E. Knuth; Allan Pedersen (Am. Math. Mon., 2003)

Recounting the Rationals, Continued: 10906. - Donald E. Knuth; C. P. Rupert; Alex Smith; Richard Stong (Am. Math. Mon., 2003)

Animals in a Cage: 10875. - Donald E. Knuth; Richard Stong (Am. Math. Mon., 2003)

Efficient Coroutine Generation of Constrained Gray Sequences. - Donald E. Knuth; Frank Ruskey (Essays in Memory of Ole-Johan Dahl, 2004)

Problem 11078. - Donald E. Knuth (Am. Math. Mon., 2004)

Fibonacci in Complex Camouflage: 10858. - Donald E. Knuth; Robin Chapman (Am. Math. Mon., 2004)

Some Bernstein Polynomials: 10985. - Donald E. Knuth; et al. (Am. Math. Mon., 2004)

Problem 11142. - Donald E. Knuth (Am. Math. Mon., 2005)

Problem 11151. - Donald E. Knuth (Am. Math. Mon., 2005)

A Modular Triple: 11021. - Donald E. Knuth; Silvia Fernández; Gerry Myerson (Am. Math. Mon., 2005)

Problem 11243. - Donald E. Knuth (Am. Math. Mon., 2006)

Cube-Free Sums: 11078. - Donald E. Knuth; Robin Chapman (Am. Math. Mon., 2006)

Problem 11264. - Donald E. Knuth (Am. Math. Mon., 2007)

Problem 11274. - Donald E. Knuth (Am. Math. Mon., 2007)

Problem 11320. - Donald E. Knuth (Am. Math. Mon., 2007)

Partitions of a Circular Set: 11151. - Donald E. Knuth; O. P. Lossers (Am. Math. Mon., 2007)

A Combinatorial Maximum: 11142. - Donald E. Knuth; Roberto Tauraso (Am. Math. Mon., 2007)

Problem 11336. - Donald E. Knuth (Am. Math. Mon., 2008)

Problem 11369. - Donald E. Knuth (Am. Math. Mon., 2008)

Perfect Parity Patterns: 11243. - Donald E. Knuth; Robin Chapman; Reiner Martin (Am. Math. Mon., 2008)

Problem 11452. - Donald E. Knuth (Am. Math. Mon., 2009)

Sums and Powers, Set Counting, and Coefficient Tracking: 11274 [2007, 165]. - Donald E. Knuth; Julian L. Hook (Am. Math. Mon., 2009)

Solving a Recurrence by Binary Expansion: 11320 [2007, 835]. - Donald E. Knuth; O. P. Lossers (Am. Math. Mon., 2009)

Reversal by Swaps: 11264 [2007, 77]. - Donald E. Knuth; Richard Stong (Am. Math. Mon., 2009)

Near-deBruijn Cycles: 11336 [2008, 71]. - Donald E. Knuth; et al. (Am. Math. Mon., 2009)

Selected Papers on Design of Algorithms. - Donald E. Knuth (Cambridge University Press, 2010)

Selected Papers on Fun and Games. - Donald E. Knuth (Cambridge University Press, 2011)

Companion to the papers of Donald Knuth. - Donald E. Knuth (Cambridge University Press, 2012)

An Algorithmic View of the Universe. - Christos H. Papadimitriou; Leonard M. Adleman; Richard M. Karp; Donald E. Knuth; Robert E. Tarjan; Leslie G. Valiant (ACM-TURING, 2012)

Satisfiability and The Art of Computer Programming. - Donald E. Knuth (SAT, 2012)

Let's not dumb down the history of computer science. - Donald E. Knuth; Len Shustek (Commun. ACM, 2021)

All Questions Answered (Invited Talk). - Donald E. Knuth (CP, 2022)