Theory and practice
Donald E. Knuth
Abstract
The author argues to Silicon Valley that the most important and powerful part of computer science is work that is simultaneously theoretical and practical. He particularly considers the intersection of the theory of algorithms and practical software development. He combines examples from the development of the TeX typesetting system with clever jokes, criticisms, and encouragements.
Create a lesson
Related papers
The Mathematical Evolution of Addressing: From Yushchenko's Address Programming Language to A Mathematics of Arrays How Addressing Evolved into a Mathematical Theory of Indexing, Array Computation, and Machine Realization
Lenore Mullin, Gaetan Hains
The Reconstructions of Konrad Zuse's Z3 Computer
Raul Rojas
Symbolic Mathematical Computation 1965--1975: The emergence of a discipline
Robert M. Corless, Arthur C. Norman, Tomas Recio et al.
A Brief History of Fréchet Distances: From Curves and Probability Laws to FID
Yuli Wu
The Theorems of Dr. David Blackwell and Their Contributions to Artificial Intelligence
Napoleon Paxton
POSIM: A Multi-Agent Simulation Framework for Social Media Public Opinion Evolution and Governance
Yongmao Zhang, Kai Qiao, Zhengyan Wang et al.