Дональд Эрвин Кнут. Биография

Donald Ervin Knuth
Дональд Эрвин Кнут, Donald Ervin Knuth - американский учёный (родился 10 января 1938), почётный профессор Стэнфордского университета и нескольких других университетов в разных странах, иностранный член Российской академии наук, преподаватель и идеолог программирования, автор 19 монографий (в том числе ряда классических книг по программированию) и более 160 статей, разработчик нескольких известных программных технологий. Автор всемирно известной серии книг, посвящённой основным алгоритмам и методам вычислительной математики, а также создатель настольных издательских систем TEX и METAFONT, предназначенных для набора и вёрстки книг, посвящённых технической тематике (в первую очередь — физико-математических).

Большее влияние на юного Дональда Кнута оказали работы Андрея Петровича Ершова, впоследствии его друга. Это началось ещё когда я был студентом последнего курса. Тогда только появилась книга Андрея “Программирование для БЭСМ”, и мы, группа студентов, смогли убедить преподавателя русского языка включить её в курс в качестве одного из двух сборников текстов для изучения научной лексики.

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

Профессор Кнут удостоен многочисленных премий и наград в области программирования и вычислительной математики, среди которых премия Тьюринга (1974), Национальная научная медаль США (1979) и AMS Steele Prize за серию научно-популярных статей, премия Харви (1995 год), премия Киото (1996) за достижения в области передовых технологий, премия имени Грейс Мюррей Хоппер (1971).

На октябрь 2011 года Дональд Кнут занимает 29 место в списке самых цитируемых авторов в области компьютерных наук согласно проекту CiteSeer.

Книги

Дональд Кнут Искусство программирования, том 1. Основные алгоритмы - The Art of Computer Programming, vol.1. Fundamental Algorithms — 3-е изд. — М.: “Вильямс”, 2006. — С. 720. — ISBN 0-201-89683-4.

Дональд Кнут Искусство программирования, том 1, выпуск 1. MMIX -- RISC-компьютер для нового тысячелетия - The Art of Computer Programming, Volume 1, Fascicle 1 : MMIX -- A RISC Computer for the New Millennium — М.: “Вильямс”, 2006. — С. 160. — ISBN 0-201-85392-2.

Дональд Кнут Искусство программирования, том 2. Получисленные методы - The Art of Computer Programming, vol.2. Seminumerical Algorithms — 3-е изд. — М.: “Вильямс”, 2007. — С. 832. — ISBN 0-201-89684-2.

Дональд Кнут Искусство программирования, том 3. Сортировка и поиск - The Art of Computer Programming, vol.3. Sorting and Searching — 2-е изд. — М.: “Вильямс”, 2007. — С. 824. — ISBN 0-201-89685-0.

Дональд Кнут The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1 — 1 edition (January 22, 2011). — Addison-Wesley Professional, 2011. — С. 912. — ISBN 0-201-03804-8.

Дональд Кнут Искусство программирования, том 4, выпуск 2. Генерация всех кортежей и перестановок - The Art of Computer Programming, Volume 4, Fascicle 2 : Generating All Tuples and Permutations — М.: “Вильямс”, 2008. — С. 160. — ISBN 0-201-85393-0.

Дональд Кнут Искусство программирования, том 4, выпуск 3. Генерация всех сочетаний и разбиений = The Art of Computer Programming, Volume 4, Fascicle 3 : Generating All Combinations and Partitions — М.: “Вильямс”, 2007. — С. 208. — ISBN 0-201-85394-9.

Дональд Кнут Искусство программирования, том 4, выпуск 4. Генерация всех деревьев. История комбинаторной генерации = The Art of Computer Programming, Volume 4, Fascicle 4: Generating All Trees -- History of Combinatorial Generation — М.: “Вильямс”, 2007. — С. 160. — ISBN 0-321-33570-8.

Дональд Кнут Все про TEX = The TEXBook — М.: “Вильямс”, 2003. — С. 560. — ISBN 5-8459-0382-3.

Дональд Кнут Все про METAFONT = The METAFONTbook — М.: “Вильямс”, 2003. — С. 384. — ISBN 5-8459-0442-0.

“Компьютеры и набор текста” (Computers & Typesetting)

Дональд Кнут, Роналд Грэхем, Орен Паташник Конкретная математика. Основание информатики. = Concrete Mathematics. A Foundation for Computer Science — М.: Мир; Бином. Лаборатория знаний, 2006. — С. 703. — ISBN 5-94774-560-7.