Кнут, Дональд Эрвин

Дональд Эрвин Кнут (англ. Donald Ervin Knuth, МФА: /kəˈnuːθ/ Ka-NOOTH; род. 10 января 1938, Милуоки, Висконсин, США) — американский учёный в области информатики.

Доктор философии (1963), эмерит-профессор Стэнфордского университета, член Американского философского общества (2012)[3], преподаватель и идеолог программирования, автор 19 монографий (в том числе ряда классических книг по программированию) и более 160 статей, разработчик нескольких известных программных технологий. Автор всемирно известной серии книг, посвящённой основным алгоритмам и методам вычислительной математики, а также создатель настольных издательских систем ΤΕΧ и METAFONT, предназначенных для набора и вёрстки книг научно-технической тематики (в первую очередь — физико-математических).

Общие сведения
Дональд Эрвин Кнут
англ. Donald Ervin Knuth
Дата рождения 10 января 1938(1938-01-10)[1][2][…] (88 лет)
Место рождения
Страна
Научная сфера математика, программирование, информатика
Место работы Стэнфордский университет
Образование
Учёная степень доктор философии (1963)
Учёное звание Fletcher Jones Professorship in Computer Science[d]
Научный руководитель Маршалл Холл
Известен как автор классических трудов «Искусство программирования», «Конкретная математика» и мн. др., концепции грамотное программирование, создатель ΤΕΧ, METAFONT
Награды и премии Национальная научная медаль США Национальная научная медаль США (1979)
Премия Киото Премия Киото (1996)
Сайт www-cs-faculty.stanford.edu/… (англ.)

Биография

Родился в семье преподавателя. Его отец преподавал бухгалтерский учёт, а также занимался печатным делом на дому как любитель (этим можно объяснить последующий интерес Дональда к этому делу и такие разработки как ΤΕΧ). С юных лет в нём наблюдалась склонность к математике, физике и музыке.

Окончил с отличием отделение математики Кейсовского технологического института (бакалавр, 1960). Одновременно за значительные достижения в программировании был удостоен степени магистра. Спустя три года получил докторскую степень в Калифорнийском технологическом институте. Преподавал там же математику и одновременно работал консультантом по проблемам разработки программного обеспечения в корпорации Burroughs.

В 1968 году перешёл в Стэнфордский университет. В 1968—1969 годах также работал в Институте оборонных исследований. Приглашённый профессор математики в Университете Осло (1972, 1973). В Стэнфорде под его руководством защищено 28 докторских диссертаций.

Большое влияние на молодого Кнута оказали работы Андрея Ершова, впоследствии его друга.

Это началось ещё когда я был студентом последнего курса. Тогда только появилась книга Андрея «Программирование для БЭСМ», и мы, группа студентов, смогли убедить преподавателя русского языка включить её в курс в качестве одного из двух сборников текстов для изучения научной лексики[4].

Поскольку Кнут всегда считал монографию «Искусство программирования» основным проектом своей жизни, в 1993 году он вышел в отставку с намерением полностью сконцентрироваться на написании недостающих частей и приведении в порядок существующих.

Работа над монографией продолжается: в феврале 2025 года был опубликован седьмой выпуск четвёртого тома (Volume 4, Fascicle 7), посвящённый проблеме удовлетворения ограничений (Constraint Satisfaction), при этом сам том 4C готов примерно на треть. Ради завершения серии книг учёный ведёт уединённый образ жизни, не принимает посетителей и не ездит на конференции. При этом он продолжает участвовать в жизни Стэнфордского университета и читать публичные лекции: так, 4 декабря 2025 года Кнут прочёл лекцию «Adventures with Knight's Tours» в рамках цикла «Computer Musings».

В начале 2026 года Кнут опубликовал статью «Claude’s Cycles», в которой описал, как искусственный интеллект Claude Opus 4.6 за час решил открытую математическую задачу из области комбинаторики, над которой учёный работал несколько недель. Это событие вызвало удивление научного сообщества и было оценено как важный рубеж в развитии автоматизированного математического мышления. Этот успешный опыт сотрудничества заставил Кнута пересмотреть своё ранее скептическое отношение к генеративному искусственному интеллекту[5][6][7].

Личная жизнь

С 1961 года женат на Джилл Кнут, у пары двое детей: Джон и Дженнифер.

Вклад в цифровую типографику

Дональд Кнут разработал системы ΤΕΧ и METAFONT из-за разочарования низким качеством цифровой вёрстки нового издания своего труда «Искусство программирования». Система ΤΕΧ предоставила авторам беспрецедентный контроль над типографикой и стала де-факто стандартом для подготовки научных и технических публикаций. В свою очередь, METAFONT представил инновационный подход к дизайну шрифтов с помощью математических уравнений[8]. В процессе разработки этих систем Кнут создал новую методологию, получившую название «грамотное программирование» (англ. literate programming).

Признание

В 2026 году в рейтинге Research.com Кнут занимает 515-е место в мире в области информатики (D-индекс 92) и 153-е место в области математики (D-индекс 76)[9].

Член редакционных коллегий многих научных журналов.

Действительный член Американской академии искусств и наук (1973), Национальной академии наук США (1975)[10], Национальной инженерной академии США (1981)[11]. Член Американской гильдии органистов (с 1965 года), Американского математического общества (1961), Ассоциации компьютерной техники (ACM) (1959), Математической ассоциации Америки (1959), Общества промышленной и прикладной математики (1965), действительный член Британского компьютерного общества (1980), почётный член IEEE (1982). Иностранный член Лондонского королевского общества (2003)[12], Российской академии наук (29 мая 2008)[13][14].

Почётный доктор многих университетов. Почётный доктор СПбГУ (1992).

Удостоен многочисленных премий и наград в области программирования и вычислительной математики, среди которых:

Существует премия его имени за вклад в основы информатики.

Библиография

Примечания

  1. Архив истории математики Мактьютор
  2. Donald Ervin Knuth // Brockhaus Enzyklopädie (нем.) / Hrsg.: Bibliographisches Institut & F. A. Brockhaus, Wissen Media Verlag
  3. APS Member History. Дата обращения: 21 февраля 2021. Архивировано 2 февраля 2021 года.
  4. Воспоминания Дональда Кнута об Андрее Ершове (HTML). Очерки истории советской вычислительной техники, www.computerbooks.ru. Дата обращения: 27 августа 2011. Архивировано 4 февраля 2012 года.
  5. Claude Opus 4.6 решил открытую математическую задачу Кнута. ai-stat.ru (8 марта 2026). Дата обращения: 29 июля 2026.
  6. ИИ Claude показал способность к мышлению, решив открытую математическую задачу. hightech.plus (8 марта 2026). Дата обращения: 29 июля 2026.
  7. Claude Opus 4.6 Solves Open Combinatorics Problem That Stumped Knuth for Weeks. Implicator AI (28 февраля 2026). Дата обращения: 29 июля 2026.
  8. The Art of Computer Typography. Signal V. Noise. Дата обращения: 29 июля 2026.
  9. Donald E. Knuth: Rankings. Research.com. Дата обращения: 29 июля 2026.
  10. Кнут, Дональд Эрвин на сайте Национальной академии наук США  (англ.)
  11. Dr. Donald E. Knuth Архивная копия от 7 февраля 2021 на Wayback Machine (англ.)
  12. Donald Knuth Архивная копия от 17 ноября 2015 на Wayback Machine (англ.)
  13. Отделение математических наук (прикладная математика и информатика)
  14. Кнут, Дональд Эрвин на официальном сайте РАН
  15. Surreal Numbers. Google Books. Дата обращения: 29 июля 2026.
  16. The Art of Computer Programming, Volume 4, Fascicle 7. Google Books. Дата обращения: 29 июля 2026.

Ссылки

Интервью и лекции

Дополнительно по теме

Категории