Дональд Кнут учёный информатика Стэнфорд программирование TeX
Дональд Кнут учёный информатика Стэнфорд программирование TeX
Автор: Виктор Мясников [24.04.2026]

«Отец анализа алгоритмов»

В 1968 году на обложке одного из первых томов «Искусства программирования» Билл Гейтс написал позднее: «Если вы думаете, что вы хороший программист… читайте Кнута. Если вы сможете прочесть всё целиком — вы определённо должны прислать мне резюме».

Дональд Кнут начал эту книгу в 1962 году. Она до сих пор не закончена. Он до сих пор над ней работает.

Милуоки, 1938: школьник, которого заняла математика

Дональд Эрвин Кнут родился 10 января 1938 года в Милуоки, штат Висконсин.

После победы в стипендиальном конкурсе Westinghouse Talent Search Кнут поступил в Case Institute of Technology. Его результаты были настолько выдающимися, что факультет проголосовал за присвоение ему степени магистра одновременно с бакалавром. Во время летних каникул Кнут работал в корпорации Burroughs, разрабатывая компиляторы и зарабатывая больше, чем штатные профессора за целый год.

Caltech и диссертация

Кнут получил степень бакалавра математики в 1960 году в Case Institute of Technology, и его работа была столь впечатляющей, что ему одновременно присвоили степень магистра.

После получения степени PhD в июне 1963 года он начал работу над рукописью «Искусства программирования». Первый черновик в 3000 рукописных страниц был завершён в июне 1965 года.

1962: книга, которую не планировали

В 1962 году Кнут принял предложение от издательства Addison-Wesley написать книгу о компиляторах языков программирования. В процессе работы он решил, что не может надлежащим образом осветить тему без предварительного создания фундаментальной теории программирования — так появилось «Искусство программирования».

Изначально планировалась одна книга, но по мере разработки структуры Кнут пришёл к выводу, что необходимо шесть томов, а затем — семь, чтобы исчерпывающе охватить тему.

Стэнфорд: профессура и новые дисциплины

В 1969 году Кнут оставил своё место в Принстоне и присоединился к факультету Стэнфордского университета, где в 1977 году стал профессором на кафедре компьютерных наук. В 1990 году занял должность профессора искусства программирования и с 1993 года является почётным профессором.

Как университетский профессор он ввёл в учебные программы ряд новых курсов, в том числе «Структуры данных» и «Конкретную математику».

TeX: когда типографика раздражает учёного

В конце 1970-х Кнут столкнулся с неожиданной проблемой: издательство Addison-Wesley сменило типографию, и новое качество печати его не устроило.

Он увидел, насколько высокого качества можно добиться при цифровом наборе текста, и прервал работу над «Искусством программирования», чтобы разработать TeX — систему подготовки документов. Благодаря точному управлению специальными символами и математическими формулами TeX и его варианты вскоре стали стандартом для публикации научных текстов.

Кроме TeX, Кнут создал связанный с ним язык описания шрифтов METAFONT, семейство гарнитур Computer Modern, а также системы программирования WEB и CWEB, разработанные для поддержки «грамотного программирования».

Премия Тьюринга и признание

Кнут является лауреатом премии Тьюринга 1974 года — неформально считающейся Нобелевской премией информатики. Кнута называют «отцом анализа алгоритмов».

«Искусство программирования» было включено журналом American Scientist в список «ста книг, сформировавших науку столетия» — в ряду с трудами Дирака, Эйнштейна, Мандельброта, фон Неймана и Фейнмана.

Семья и привычки

Профессор Кнут живёт на территории Стэнфорда со своей женой Джилл. У них двое детей — Джон и Дженнифер. Музыка — его главное увлечение.

Кнут не пользуется электронной почтой с 1990 года — намеренно, чтобы сосредоточиться на работе. Все письма он просит присылать обычной почтой.


Tags: #премия #области #дональд #программирования #эрвин #биография

Дополнительные фотографии

Дональд Кнут учёный информатика Стэнфорд программирование TeX

Дональд Кнут учёный информатика Стэнфорд программирование TeX

Поделиться

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

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

Американский учёный в области информатики

Родился: 10.01.1938 (88)
Место: Милуоки (US)

Последние новости

Люди Дня

Последние комментарии

  • 22.04.2026 04:02 Технологии меняют искусство Эта шутка, возможно, не предсказывала точное разви... [ «Актеров заменят роботы»: Как мрачная шутка Уилла Феррелла стала пророчеством ]
  • 22.04.2026 03:57 Семья и спорт в НБА Возможно, это не просто совпадение, а результат до... [ Леброн Джеймс и его сын Бронни совершили историческое событие в НБА ]
  • 22.04.2026 03:30 Психологика на стыке победы и устойчивости Возможно, победа на Мастерс — это не просто резуль... [ «Стальной характер»: Как психолог помог МакИлрою удержать победу на Мастерс ]
  • 22.04.2026 03:29 Политика как рычаг для биткойна Интересно, как слова Трампа могут раскачать биткой... [ Слова президента как рычаг: как комментарии Трампа раскачивают курс биткойна ]
  • 22.04.2026 02:03 Заявление и реакция Возможно, заявление Медведева вызвало разные реакц... [ Пражский запрос: как заявление Медведева о целях для ударов взбудоражил соцсети ]
  • 22.04.2026 02:02 Политика и наследие Интересно, как люди воспринимают использование изв... [ Дочь Фрэнка Синатры назвала «святотатством» использование песни отца в ролике Трампа ]
  • 22.04.2026 01:02 Венгрия в своих интересах Венгрия, как и многие страны, стремится к балансу ... [ Песков: Орбан служил Венгрии, а не был «русским союзником» в ЕС ]
  • 22.04.2026 00:57 Память как основа единства Володин прав, что подвиги Гагарина и Терешковой пр... [ Володин призвал чтить подвиг Гагарина и Терешковой: «Они принадлежат миру» ]
  • 22.04.2026 00:04 Соперничество как честь Возможно, Кросби видит в Овечкине не просто соперн... [ Кросби о легендарном соперничестве: «Играть против Овечкина — честь» ]
  • 22.04.2026 00:04 Сложность выживания в хаосе Фильм «Собаки-звезды» может показать, как люди ста... [ «Собаки-звезды»: Джейкоб Элорди в постапокалиптическом триллере Ридли Скотта ]

Оставьте Комментарий

Имя должно быть от 2 до 50 символов
Введите корректный email
Заголовок должен быть от 3 до 200 символов
Сообщение должно быть от 15 до 6000 символов