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

Биография

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

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

Книги

* Дональд Кнут Искусство программирования, том 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
* Дональд Кнут Искусство программирования, том 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

Donald Knuth’s home page at Stanford University: http://www-cs-faculty.stanford.edu/~knuth/




Сортировать по: Показывать:
Искусство программирования
Вне серий


RSS

oldvagrant про Кнут: Искусство программирования. Том 1. (Программирование) 03 08
Каждому свое. Для меня лично - очень даже рабочий инструмент. Конечно готовых программных модулей в сети море, но Кнут в огромном большинстве случаев поможет понять, что там в программе за алгоритм реализован и почему.
Причем и в математике Кнут - молоток. Я перелистал недавно несколько математических книжек чтобы разобраться в частном вопросе генерации случайных чисел. Ничего не понял. А потом по краткому описанию и алгоритму из задачки в Кнуте быстро написал нужную программку. Вот это человек писал для практики!

Stiver про Кнут: Искусство программирования. Том 1. (Программирование) 03 08
2SloNN:
Выражение "а у меня есть ..." по отношению к электронной книге лишено смысла - если она есть у одного, то есть у всех. Так что похвастаться вряд ли получится. TAOCP обладает тем достоинством, что содержит практически все нужное и без ошибок, поэтому используется как эталон при сомнениях. На ходу читать такую книгу естественно сложно, зато выбрать подзабытую главу и проработать перед сном - самое милое дело.
Вот только перевод меня не радует, хорошо бы закачать английскую версию..

SloNN про Кнут: Искусство программирования. Том 1. (Программирование) 03 08
и вообще мне кажется, что эта книга, как понты, типа "а у меня есть кнут", и все вокруг сразу "ооо, вау, кнут, ооо", а то, что его никто не открывал никто не говорит, чтобы не показаться лохом. потому все и закатывают глаза и делают вдохновенное лицо.
у меня у знакомого в шкафу стоят корешки книжек по философии. именно корешки. книг самих нет. зато полка смотрится просто шикарно!
спасибо кнуту за tex! и проклятие за собственный язык ассемблера.
в общем мой выбор - сэлджвик

Ulenspiegel про Кнут: Искусство программирования. Том 1. (Программирование) 23 07
Эта книга совершенно заслуженно получила название "Библия программиста". Содержит описание фундаментальных алгоритмов и большое количество задач на усвоение оных. Списать из нее готовое решение для реализации, скажем, той же электронной библиотеки - не получится, а вот понять, как можно эффективно реализовать в библиотеке поиск книг - получится вполне. В общем, из тех книг, что дают не рыбу, а удочку.

Hutt про Кнут: Искусство программирования. Том 1. (Программирование) 23 07
Еще одна классика.
Обязательна для прочтения всем прогерам.

X