Дональд Кнут: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Callidus (обсуждение | вклад) Добавил подробности про цитату об оптимизации |
Dabeon (обсуждение | вклад) м interwiki |
||
Строка 47: | Строка 47: | ||
[[nl:Donald Knuth]] |
[[nl:Donald Knuth]] |
||
[[pt:Donald Knuth]] |
[[pt:Donald Knuth]] |
||
[[tr:Donald Knuth]] |
Версия от 15:33, 2 декабря 2011
Дональд Эрвин Кнут (Donald Ervin Knuth, 10 января 1938) — американский учёный, почётный профессор нескольких университетов в разных странах, преподаватель и идеолог программирования.
- Лучший способ в чём-то разобраться до конца — это попробовать научить этому компьютер.
- Опасайтесь глюков в приведенном коде; я знаю что он правильный, но я его не проверял.
- Математические формулы не могут «принадлежать» кому-либо! Математика принадлежит Богу.
- Я не могу заказать блюдо в ресторане потому, что постоянно смотрю на шрифты в меню.
- Самая важная вещь в языке программирования — его имя. Язык не будет иметь успеха без хорошего имени. Я недавно придумал очень хорошее имя, теперь осталось изобрести подходящий язык.
Преждевременная оптимизация
Преждевременная оптимизация — корень всех зол. — статья «Structured Programming with go to Statements» в сборнике «Computing Surveys» (Vol. 6, № 4, декабрь 1974, стр. 268). | |
Premature optimization is the root of all evil. |
Преждевременная оптимизация — корень всех (или большинства) проблем в программировании. — лекция «Computer Programming as an Art», напечатанная в сборнике «Communications of the ACM» (Vol. 17, Issue 12, декабрь 1974, стр. 671). | |
Premature optimization is the root of all evil (or at least most of it) in programming. |
Через 15 лет Кнут в своей статье «The Errors of TeX»[1] высказывание об оптимизации упоминает как изречение Энтони Хоара: «But I also knew, and forgot, Hoare’s dictum that premature optimization is the root of all evil in programming». Поэтому эти цитаты могут ошибочно приписать к Хоару, а не к самому Кнуту. При этом сам Хоар в 2004 году в своём письме Ганцу Генвитцу (англ. Hans Genwitz) с сайта phobia.com предполагает что это высказывание принажлежит Эдсгеру Дейкстру[2].
Примечения
- ↑ Опубликована в сборнике «Software—Practice & Experience» (volume 19, issue 7, июль 1989) на страницах 607–685.
- ↑ Об этом пишет Питер Сибель (англ. Peter Seibel) в своей книге «Practical Common Lisp» (раздел «32. Conclusion: What's Next?», см. первое предложение в подразделе «Make It Work, Make It Right, Make It Fast» и сноску 4).