Donald E. Knuth : An Oral History

Placeholder Show Content

Abstract/Contents

Abstract
In this oral history interview Donald Knuth, Stanford University Professor of the Art of Computer Programming, Emeritus, reflects on Stanford University as the setting for his career in computer science. Topics include the early days of the Stanford Computer Science Department, his writing and work process, and the development of the TeX system. He also discusses his campus home, his views on the relationship between science and spirituality, and his recent composition for organ, Fantasia Apocalyptica.
Summary
In this oral history interview Donald Knuth, Stanford University Professor of the Art of Computer Programming, Emeritus, reflects on Stanford University as the setting for his career in computer science. Topics include the early days of the Stanford Computer Science Department, his writing and work process, and the development of the TeX system. He also discusses his campus home, his views on the relationship between science and spirituality, and his recent composition for organ, Fantasia Apocalyptica. Knuth discusses the emergence in the 1960s of the new discipline of computer science, with its own concepts and language, and describes Stanford’s Computer Science Department (CS) at that time, one of the first in the country. Recruited to Stanford by George Forsythe in 1968, Knuth deferred for one year “to finish writing his book.” He laughingly admits that fifty years later he is still writing that book, The Art of Computer Programming. He speaks warmly about his close collaboration with fellow computer scientist Robert Floyd, who came to Stanford at the same time he did, in a “package deal.” When CS moved to the School of Engineering in 1986, Knuth says he was one of the main holdouts, as a pure scientist interested in the theoretical aspects of the field. Though he very much enjoyed teaching, he indicates that he retired officially in 1993 because he believed he could contribute more to the world by writing his books, and book sales were already bringing in a sufficient income. Describing himself as a “geek,” Knuth suggests that geeks, with brains that organize information in a way that resonates with what we now call a computer, make up only a small percentage of the world’s population. A recipient of many honorary degrees and prestigious awards and prizes (including Abel, Turing, Kyoto), he donated the large monetary prizes to charitable organizations. Knuth discusses his personal experiences with anti-Vietnam War protests on campus in the 1970s and his admiration for university president Richard Lyman’s handling of the disruptions. He and his wife Jill developed the layout for their campus home, with a room for Jill’s art projects and a room for his music, where eventually a custom-built pipe organ was installed. He explains that he felt driven to write a single, major piece of music for pipe organ based on the biblical book of Revelation. That piece, Fantasia Apocalyptica, premiered in Sweden on his eightieth birthday in January 2018. Knuth discloses that writing has always been very important to him. As he worked on successive chapters of The Art of Computer Programming, the printing industry changed to the point where he says that his galley proofs “made him sick,” so he altered his life plan to work on digital typography, putting the system he developed, called TeX, into the public domain. Knuth reveals that when he is writing he sits in the “perfect Dux chair” that he has owned since 1970, crossing out in pencil on paper, then later goes to his stand-up desk, wearing Sensi sandals, to enter text into the computer, editing as he types. He notes that he bikes to a campus pool four days a week, and as he swims laps he can often work out problems that he’s been wrestling with in his writing. In addition to being a computer scientist, Knuth expresses the importance of the spiritual side of his life. He discusses his love of history and his exploration of original source materials in multiple languages in order to help him understand the process of scientific discovery. Knuth also reflects on chairing the Computer Science Department’s graduate admissions and curriculum committees, the influence of the Stanford Library Associates group, the beauty of the campus and his pleasure walking or biking through it, the large expansion of the department to almost sixty regular faculty members, and the valuable synergy between Stanford and Silicon Valley.

Description

Type of resource text
Extent 1 text file
Place Stanford (Calif.)
Publisher Stanford Historical Society
Date created May 8, 2018 - 2018-05-11
Language English
Digital origin born digital

Creators/Contributors

Interviewee Knuth, Donald Ervin, 1938-
Creator Knuth, Donald Ervin, 1938-
Interviewer Schofield, Susan W.
Publisher Stanford Historical Society

Subjects

Subject Knuth, Donald Ervin, 1938-
Subject Computer programming
Subject TeX (Computer file)
Subject Stanford University. Computer Science Department
Genre Interview

Bibliographic information

Biographical Profile

Donald E. Knuth was born on January 10, 1938, in Milwaukee, Wisconsin. He studied mathematics as an undergraduate at Case Institute of Technology, where he also wrote software at the Computing Center. The Case faculty took the unprecedented step of awarding him a master’s degree together with the BS he received in 1960. After graduate studies at California Institute of Technology, he received a PhD in mathematics in 1963 and then remained on the mathematics faculty.
Throughout this period he continued to be involved with software development, serving as consultant to Burroughs Corporation from 1960-1968 and as editor of programming languages for the Association of Computing Machinery (ACM) publications from 1964-1967. He joined Stanford University as professor of computer science in 1968, and was appointed to Stanford’s first endowed chair in computer science nine years later. As a university professor he introduced a variety of new courses into the curriculum, notably Data Structures and Concrete Mathematics. In 1993 he became professor emeritus of the Art of Computer Programming. He has supervised the dissertations of twenty-eight students.
In 1962 Knuth began to prepare textbooks about programming techniques. This work evolved into a projected seven-volume series entitled The Art of Computer Programming. Volumes 1-3 appeared in 1968, 1969, and 1973. Volume 4A appeared in 2011, and he is now working full time on the remaining volumes. More than one million copies have already been printed, including translations into nine languages. He took ten years off from this project to work on digital typography, developing the TeX system for document preparation and the MF system for alphabet design. Noteworthy byproducts of those activities were the WEB and CWEB languages for structured documentation, and the accompanying methodology of Literate Programming. TeX is now used to produce most of the world’s scientific literature in physics and mathematics.
Professor Knuth’s research papers have been instrumental in establishing several subareas of computer science and software engineering: LR parsing, attribute grammars, the Knuth-Bendix algorithm for axiomatic reasoning, empirical studies of user programs and profiles, and analysis of algorithms. A series of nine volumes containing archival forms of these papers was completed in 2011. In general, his works have been directed towards the search for a proper balance between theory and practice.
Professor Knuth received the ACM Turing Award in 1974 and became a Fellow of the British Computer Society in 1980, as well as an Honorary Member of the Institute of Electrical and Electronics Engineers (IEEE) in 1982. He is a member of the American Academy of Arts and Sciences, the National Academy of Sciences, the National Academy of Engineering, and the American Philosophical Society, as well as a foreign associate of l’Académie des Sciences (Paris, France), Det Norske Videnskaps-Akademi (Oslo, Norway), the Bayerische Akademie der Wissenschaften (Munich, Germany), the Royal Society (London, England), and the Russian Academy of Sciences (Moscow, Russia).
He holds five patents and has published approximately 160 papers in addition to his twenty-five books. He received the Medal of Science from President Jimmy Carter in 1979, the American Mathematical Society’s Steele Prize for expository writing in 1986, the New York Academy of Sciences Award in 1987, the JD Warnier Prize for software methodology in 1989, the Adelsköld Medal from the Swedish Academy of Sciences in 1994, the Harvey Prize from the Technion in 1995, the Kyoto Prize for advanced technology in 1996, and the Frontiers of Knowledge award for communication and advanced technologies in 2010. He was a charter recipient of the IEEE Computer Pioneer Award in 1982, after having received the IEEE Computer Society’s W. Wallace McDowell Award in 1980. He received the IEEE’s John von Neumann Medal in 1995 and the Institute of Engineering and Technology’s Michael Faraday Medal in 2011.
He holds honorary doctorates from Oxford University, the University of Paris, the Royal Institute of Technology in Stockholm, the University of St. Petersburg, the University of Marne-la-Vallée, Masaryk University, St. Andrews University, Athens University of Economics and Business, the University of Macedonia in Thessaloniki, the University of Tübingen, the University of Oslo, the University of Antwerp, the Swiss Federal Institute of Technology in Zürich, the Armenian Academy of Sciences, the University of Bordeaux, the University of Glasgow, and nineteen colleges and universities in America (including Brown, Dartmouth, Pennsylvania, and Harvard in the Ivy League). “Minor planet (21656) Knuth” was named in 2001.
Professor Knuth lives on the Stanford campus with his wife, Jill. They have two children, John and Jennifer. Music is his main avocation.

Audio
Finding Aid
Location https://purl.stanford.edu/zy611hx1267
Location SC0932
Repository Stanford University. Libraries. Department of Special Collections and University Archives

Access conditions

Use and reproduction
The materials are open for research use and may be used freely for non-commercial purposes with an attribution. For commercial permission requests, please contact the Stanford University Archives (universityarchives@stanford.edu).
Copyright
Copyright © The Board of Trustees of the Leland Stanford Junior University. All rights reserved.

Collection

Stanford Historical Society Oral History Program interviews, 1999-2022

Also listed in

Loading usage metrics...