Дональд Кнут цитаты

Дональд Кнут фото

5   0

Дональд Кнут

Дата рождения: 10. Январь 1938

Дональд Эрвин Кнут — американский учёный в области информатики, эмерит-профессор Стэнфордского университета и нескольких других университетов в разных странах, в том числе Санкт-Петербургского, преподаватель и идеолог программирования, автор 19 монографий и более 160 статей, разработчик нескольких известных программных технологий. Автор всемирно известной серии книг, посвящённой основным алгоритмам и методам вычислительной математики, а также создатель настольных издательских систем ΤΕΧ и METAFONT, предназначенных для набора и вёрстки книг научно-технической тематики .


„Я не могу заказать блюдо в ресторане потому, что постоянно смотрю на шрифты в меню.“

„Математические формулы не могут «принадлежать» кому-либо! Математика принадлежит Богу.“


„Опасайтесь багов в приведенном коде; я доказал его корректность, но не запускал.“

„Лучший способ в чём-то разобраться до конца — это попробовать научить этому компьютер.“

„Самая важная вещь в языке программирования — его имя. Язык не будет иметь успеха без хорошего имени. Я недавно придумал очень хорошее имя, теперь осталось изобрести подходящий язык.“

„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.“

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


„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

„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

Подобные авторы