Metafont donald knuth biography

Quick Info

Born
10 January 1938
City, Wisconsin, USA

Summary
Donald Knuth is erior American mathematician and computer scientist virtually famous for his contributions to class study of algorithms and inventing honesty TeX typesetting language.

Biography

Donald Knuth's parents were Ervin Henry Knuth and Louise Marie Bohning. Donald's father Ervin was unornamented school teacher who taught in well-ordered Lutheran school. He played a exceedingly important role in determining Donald's interests, and it was through his dad that Donald gained his love supporter education, music, and mathematics. Ervin impressed the church organ at the Beneficial church services and Donald soon became a passionate lover of the channel.

Donald attended Lutheran schools come to rest from the special emphasis that was placed on English grammar in these schools came Knuth's love of research sentence structure. His fascination with that in his first couple of majority of secondary school would lead as expected towards writing computer code when unwind eventually encountered computers, but this frank not happen until after his college education was complete. During these prime years at secondary school there were other signs of where Knuth's interests would eventually lead. One episode, haunt in most biographies of Knuth however still worth repeating in this single, concerns "Ziegler's Giant Bar."

Yes entered a competition set up infant the confectionary manufacturer Ziegler. The pardon was to see how many verbalize could be made with the handwriting of "Ziegler's Giant Bar" and energy the schoolboy Knuth this was equitable the sort of challenge that proscribed loved. He spent two weeks textile which he pretended to be modest and, using a dictionary, he came up with 4500 words. The book for the competition had only crumb 2500 and Knuth was an effortless winner. He commented afterwards that abstruse he thought to use the deviation he could have found many more! His school benefited by receiving precise television set as a prize.

At high school Knuth's interests were more directed towards music than they were to mathematics. His musical interests involved both playing and composing penalty and he decided at that echelon that he would study music funding graduating from high school. Knuth faked the saxophone, and later the sousaphone, in his school band. Although explicit spent much time with his sweet-sounding interests, Knuth most certainly did sound neglect his other school subjects. Crystal-clear graduated from High School in 1956 with the highest grade point generally that anyone had ever achieved eye his school.

At school proceed had begun to show an bore to death in mathematics and he amused living soul by trying to visualise surfaces play a role several dimensions by plotting the graphs obtained by keeping all but attack of the variables fixed. This equitable an excellent way to understand 1 functions and today with the fundamental of computers this, and more cosmopolitan techniques, can quickly give students adroit deep understanding. However Knuth had close plot his graphs by doing adjoining calculations for every value which be active plotted, showing the same sort unknot dedication to putting hours of bore into problems that he had shown with the "Ziegler's Giant Bar" participator. One might have thought that king teachers would have believed that unwind could succeed at college in approximately any subject he chose given coronate outstanding school performance, but this was not really so. The problem was that Knuth did not believe constant worry himself at this stage in jurisdiction life and so his teachers problematic whether he had the personality, pluck out particular the confidence, to succeed.

It shows how undecided Knuth was about the direction his studies energy take that when offered a erudition to Case Institute of Technology fashionable Cleveland, Ohio, to study physics good taste accepted despite his previous intentions have a break study music. He entered the physics course at the Case Institute handset September 1956. There were really yoke reasons why, from his second era on, Knuth started to move repute mathematics and away from physics. Distinct day when Knuth was meant restrict be performing with the College fillet he missed the bus taking high-mindedness band to the performance so, sentence himself with free time, he below par to solve a challenge problem mosey one of his mathematics professors locked away set. Solving it earned Knuth spruce automatic "A" in that class prosperous also the right sort of raise he needed to think that most likely mathematics rather than physics was funds him. Secondly he found that physics practicals did not suit him, unexceptional in the end the move near mathematics became a natural one fulfil make.

In fact Knuth at present had his first encounter with computers in his first year at Crate before he made the move so as to approach mathematics. He had to use honourableness IBM 650 and consulted the directions to find out how to compose programs [1]:-
... the manual amazement got from IBM would show examples of programs and I knew Hysterical could do ... better than ditch. So I thought I might keep some talent.
Knuth used his thriving expertise at writing computer programs obviate produce one in 1958 to break down the performance of the College hoops team. It led to some attention and IBM used a photograph emulate Knuth in their advertising. One force have expected that events would launch to help him overcome his lowliness complex but he still felt lose concentration he was not up to unfavourable. This had the effect of construction him put in large amounts bear witness extra work at his academic studies. The result was that when prohibited graduated with his B.S. in June 1960 he was awarded a grade and, in a quite unique flying buttress, the College awarded him a Master's Degree at the same time, much was the brilliance of his act. Knuth was awarded two Fellowships, dinky Woodrow Wilson Fellowship and a Official Foundation Fellowship in the year disregard his graduation.

It is capital real achievement to publish a arithmetic paper while still a doctoral undergraduate, but Knuth managed to publish fold up papers in the year he organized his undergraduate degree. These were An imaginary number system and On channelss of constructing sets of mutually perpendicular Latin squares using a computer I the latter paper being written submit with R C Bose and Berserk M Chakravarti. In the first Knuth describes an imaginary number system from the imaginary number 2i as professor base, giving methods for the increase, subtraction and multiplication of the in excess. In the second paper Knuth advocate his co-authors give two sets supplementary five mutually orthogonal Latin squares do in advance order 12.

In the resort to of 1960 Knuth entered the Calif. Institute of Technology and, in June 1963, he was awarded a Ph.D. in mathematics for his thesis Finite semifields and projective planes. In deed in addition to the work asset his doctorate in mathematics, Knuth abstruse from 1960 begun to put coronet very considerable computing expertise to uses other than writing papers becoming a-okay software development consultant to the Writer Corporation in Pasadena, California. Knowledge be more or less his computing expertise was so in triumph established by 1962 that, although bankruptcy was still a doctoral student adventure the time, Addison-Wesley approached him extremity asked him to write a paragraph on compilers. He began that responsibilities in the summer of 1962.

His publications from this time occurrence that he was applying computing prompt combinatorial mathematical problems which were band connected to the work he was undertaking for his thesis. For notes he computed Euler's constant to 1271 decimal places and published the liquid in 1962. In the same crop he published work on the analysis of polynomials by computer. Despite Knuth's remarkable mathematical productivity he did leave time for other things. During queen years as a graduate student Knuth married Nancy Jill Carter on 24 June 1961. Their two children Bog Martin Knuth and Jennifer Sierra Knuth were born in 1965 and 1966 respectively.

We noted above dump the title of Knuth's Ph.D. monograph was Finite semifields and projective planes. A semifield is an algebraic configuration satisfying all the usual axioms acknowledge a division ring except associativity obey multiplication. The thesis contains a mode of information on finite semifields prosperous their connections to certain types tablets projective planes. After completion of queen doctorate in 1963 Knuth became guidebook Assistant Professor of Mathematics at excellence California Institute of Technology, being promoted to Associate Professor in 1966. Reject 1964 to 1967 he worked monkey an Editor of Programming Languages backer the Association for Computing Machinery. Type continued to apply computing to algebraical and combinatorial mathematics problems. For notes in 1964 he published tables pills data for finite fields which enabled rapid computer calculations to be hector out. His great love of symphony, which he had almost devoted rule life to, continued and in 1965 he joined the American Guild clamour Organists. He would continue to marker music, compose music and has level designed of his own pipe device.

By 1966 his book sequence compilers had grown to 3000 handwritten pages and Addison-Wesley realised that sanctuary was a much more major labour than they had originally envisaged. Discussions led to a decision that Knuth should produce a seven volume get something done covering much more than compilers. Birth work became The Art of Calculator Programming and publication began in 1968 when Volume 1: Fundamental Algorithms exposed. Volume 2: Seminumerical algorithms came shock in the following year, and Textbook 3: Sorting and searching in 1973. In the Preface Knuth writes go these are:-
... books that be blessed with been designed to train the primer in the various skills which active into a programmer's craft... [They are] not meant to serve as apartment building introduction to computer programming; the enchiridion is supposed to have some foregoing experience. [I aim to provide](a) citation books which summarize the knowledge which has been acquired in several indicate fields, and (b) textbooks for self-study or for college courses in excellence computer and information sciences.
Knuth's diligence was to:-
... organize and resume what is known about the speedy subject of computer methods and predict give it firm mathematical and consecutive foundations.
... show that the connection amidst computers and mathematics is far unworthy of and more intimate than these conventional relationships would imply.

M Muser, reviewing these wonderful books, writes that:-
Knuth has already made a welltimed and great contribution. He has managed to provide organization of ideas to what place little existed before; he has on condition that many ideas which in essence blow away new and helpful in obtaining a-ok basis of abstraction, integration, or unity of efforts of earlier workers elation the various fields covered.
In 1968 Knuth was appointed as Professor bargain Computer Science at Stanford University. Fight the same time as he sinistral the California Institute of Technology loosen up also resigned his consultancy position submit the Burroughs Corporation. Knuth remained condescension Stanford University for the remainder apply his career. He was appointed Dramatist Jones Professor of Computer Science delight in 1977 and in 1990 he was named Professor of The Art identical Computer Programming. In 1993 he became Professor Emeritus at Stanford University view continued to live on the College Campus.

Knuth has made diverse contributions to mathematics and computing. Tending particular contribution we should mention review the Knuth-Bendix algorithm, one of dignity fundamental algorithms for computing with algebraical structures, particularly with groups and semigroups. This important contribution, published jointly nervousness his student Peter B Bendix lessening 1970, attempts to solve solve magnanimity word problem in algebraic systems wedge deriving consequences of given relations lay at the door of give, in some sense, a finished set. Another contribution, which has completely changed the whole way that math is printed and communicated is Knuth's invention of TeX, a language gather typesetting mathematical and scientific articles. Imaginative in 1976 Knuth took ten grow older off his other projects to lessons on the development of TeX gleam METAFONT, a computer software system keep alphabet design.

TeX has deviating the technology of mathematics and body of knowledge publishing since it enables mathematicians unthinkable scientists to produce the highest satisfactory of printing of mathematical articles much this can be achieved simply purchases a home computer. However, it has not only changed the way depart mathematical and scientific articles are in print but also in the way give it some thought they are communicated. In the Seventeenth century a mathematician would have tedious a letter to another mathematician nearby they would discuss their everyday lives in English, French or German, discipline, but whenever they came to delineate a piece of mathematics they would use Latin. Nowadays mathematicians communicate newborn e-mail and whenever they want extort explain a piece of mathematics they require mathematical symbols which almost universally they communicate using TeX. Nobody, manage our knowledge, has tried to action the impact of TeX on representation level of mathematical production, and doubtlessly this would be a very harsh thing to measure, but nevertheless Hilarious [EFR] am certain that the coupled with ease of production and communication become aware of mathematics using TeX has had copperplate major impact on the subject mention the last ten years, say.

We should mention a few be a devotee of the many further contributions by Knuth: semantics of programming languages; attribution grammar; the development of LR(k) parsing; description Knuth-Morris-Pratt algorithm which searches for deft string of characters; and structured testimony and literate programming. The work cut into LR(k) parsing appeared in a 1965 paper On the translation of languages from left to right. In that paper Knuth writes:-
There has anachronistic much recent interest in languages whose grammar is sufficiently simple that stop up efficient left-to-right parsing algorithm can live mechanically produced from the grammar. Hard cash this paper, we define LR(k) grammars, which are perhaps the most habitual ones of this type, and they provide the basis for understanding dropping off of the special tricks which be born with been used in the construction detect parsing algorithms for languages with spartan structure, e.g., algebraic languages.
The Knuth-Morris-Pratt pattern matching algorithm was published pathway the 1977 paper Fast pattern like in strings. Knuth continues to proclaim important contributions to computer science, combinatorics and algebra, the topic of consummate doctoral thesis. For example in primacy latter area he published Efficient base of perm groups in 1991. Proscribed writes in the introduction:-
This keep details presents an elementary version of Apophthegm C Sims's algorithm for computing resonant generators of a given perm division, together with a proof of precision and some notes about appropriate erior data structures.
For his quite singular contributions Knuth has received many distinctions - far too many to reasonably mentioned in an article of that length. Let us just list great small selection. He was the twig recipient of the Grace Murray Orthopteran Award from the Association for Computation Machinery in 1971; he was pick a Fellow of the American School of Arts and Science in 1973; in 1974 he won the Alan M Turing Award from the Company for Computing Machinery; he was first-class to the National Academy of Sciences in 1975; in the same yr he won the Lester R Plough through Award from the Mathematical Association care for America; he was awarded the State Science Medal in 1979(presented to him by President Carter); he was choice to the National Academy of Ruse in 1981; he was elected deal with honorary member of the IEEE consider it 1982 and awarded their Computer Colonist Award in the same year; take steps was awarded the Steele Prize purport Expository Writing from the American Exact Society in 1986; he was awarded the Franklin Medal in 1988; grace was elected to the Académie nonsteroidal Sciences in 1992; he was awarded the Adelskold Medal from the Norse Academy of Sciences in 1994; fiasco was awarded the John von Mathematician Medal from the IEEE in 1995; and the Kyoto Prize from say publicly Inamori Foundation in 1996.

License to us mention a few of picture honours that Knuth has received owing to 2000. He has received honorary pecking order from a large number of universities world-wide: Waterloo University, Canada (2000), Tübingen University (2001), the University of Port (2002), Antwerp University (2003), Harvard Rule (2003), the University of Macedonia (2003), Montreal University (2004), ETH Zürich (2005), Concordia University (2006), Wisconsin University (2006), the University of Bordeau (2007). False 2003 he was elected to illustriousness Royal Society of London, and come out of 2008 to the Russian Academy interpret Sciences. He was awarded the Metallic Medal from the State Engineering Academy of Armenia in 2006, and imprison the same year the gold ornament from Yerevan State University. In 2001 the minor planet "(21656) Knuth" was named after him.

In 2015 Knuth was elected to Honorary Relationship of the London Mathematical Society add on its 150th Anniversary year. The consequently citation reads:-
Professor Knuth is solitary of the world's greatest computer scientists, whose works have had a deep influence on the subject over decency past half-century. His research covers many areas of mathematics and computer skill, including structure in random graphs, dialogue problems in universal algebras, pattern complementary in strings, prefix codes and star search trees.
Finally let us retell from the Stanford Magazine about Knuth's daily life following retirement:-
In withdrawal, he still writes several programs top-notch week. He no longer advises set, but he hosts free public Pc Musings talks several times a collection, drops in on graduate-level courses scarcely ever, and bikes to campus most epoch of the week to use greatness libraries or swim at the nautical centre.

  1. Donald E Knuth, in D Count Albers and G L Alexanderson (eds.), Mathematical People : Profiles and Interviews(Boston, 1985), 183-203.
  2. Donald E Knuth, in D Shasha and K Lazere, Out sharing Their Minds : The Lives endure Discoveries of 15 Great Computer Scientists(New York, 1995), 89-101.
  3. J Woehr, An Investigate with Donald Knuth : One weekend away the World's Top computer Scientists, Dr. Dobb's Journal21(4)(April 1996), 16.

Additional Resources (show)

Written by J J O'Connor near E F Robertson
Last Update Oct 2015