Доналд Кнут

американски информатик

Доналд Кнут (1938) е американски теоретик-информатик.

  • „Веднъж като си осигуриш достатъчно прехрана и хубав дом, важният въпрос е какво можеш да направиш за другите, с какво можеш да допринесеш към цялата тая работа.“[1]
  • „Внимавайте за бъгове в горния програмен код; само съм го верифицирал, не съм го тествал.“[2]
  • „Науката е това, което ние хората разбираме достатъчно добре, за да го обясним на компютъра. Всичко останало, което правим, е изкуство.“[3]
  • „В програмирането, преждевременната оптимизация е коренът на всяко зло (е, или на почти всяко).“[4]
  • „Дефинирам UNIX като 30 дефиниции на регулярни изрази, живеещи под един покрив.“[5]
  • „Никой не може да притежава една математическа формула! Математиката принадлежи на Господ.“[6]
  • Не мога да отида на ресторант и да си поръчам храна, понеже не мога да откъсна очи от шрифтовете.[7]

Приписвани

редактиране
  • „Най-важното нещо в един език за програмиране е името. Един език не може да успее без хубаво име. Ето, аз наскоро измислих едно много хубаво име и сега си търся подходящ програмен език за него.“
  • „… фактически, това, което искам да видя, е хилядите програмисти, пуснати на воля, да правят каквото си искат. Това е, което движи тази област напред.“

Източници

редактиране
  1. Интервю с Доналд Кнут. Dr. Dobb's Journal, pages 16-22, April 1996.
  2. Доналд Кнут на личната си страница
  3. В предговора към A=B
  4. „Computer Programming as an Art“ 1974 Turing Award lecture
  5. Глава 33 от книгата на Кнут Digital Typography, p. 649.
  6. Глава 1 от Digital Typography, p. 8.
  7. All Questions Answered, Notices of the AMS, брл 49, том 3,стр. 321