Donald Knuth citáty

Donald Knuth foto

1   0

Donald Knuth

Datum narození: 10. leden 1938

Donald Ervin Knuth je přední informatik a emeritní profesor na Stanfordově univerzitě .

Knuth je autorem mnohasvazkového díla Umění programování, jedné z nejrespektovanějších publikací v oboru programování. Je průkopníkem oboru matematické analýzy algoritmů, ale významně ovlivnil i další informatické obory, například tvorbu překladačů nebo zpracování textu. Také vytvořil typografické systémy TeX a Metafont.

Je držitelem rozličných ocenění, včetně Turingovy ceny udělované ACM nebo Národního vyznamenání za vědu. V roce 2003 byl zvolen členem britské Královské vědecké společnosti a od roku 1996 je také čestným doktorem brněnské Masarykovy univerzity.

Žije ve Stanfordu se svou ženou Jill.


„Nejsem schopen jít do restaurace a objednat si jídlo, protože se nemohu odtrhnout od fontů použitých v menu.“

„Science is what we understand well enough to explain to a computer; art is everything else.“ Things a Computer Scientist Rarely Talks About


„The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer is ideally an essayist who works with traditional aesthetic and literary forms as well as mathematical concepts, to communicate the way that an algorithm works and to convince a reader that the results will be correct.“ Selected Papers on Computer Science

„An algorithm must be seen to be believed.“ Leaders in Computing: Changing the digital world

„Premature optimization is the root of all evil.“ The Art of Computer Programming, Volume 1: Fundamental Algorithms

„Beware of bugs in the above code; I have only proved it correct, not tried it.“

„Nearly every example of faulty reasoning that has been published is accompanied by the phrase "of course" or its equivalent.“

„Overstimulation has been the real drawback. I need to find ways to stop thinking about analysis of algorithms, in order to do various other things that human beings ought to do.“ Selected Papers on Computer Science


„The language in which we express our ideas has a strong influence on our thought processes.“ Literate Programming

„Programs are meant to be read by humans and only incidentally for computers to execute.“

„In fact, my experiences as I was writing the 3:16 book weren't that different from writing computer books, although I wasn't using integral signs as much.“ Things a Computer Scientist Rarely Talks About

Podobní autoři

Citát se vám libí,
sdílejte ho s přáteli na .