Rambler's Top100 Service калинин.ru / комментарии / книги /  << 08.09.00 >>

Искусство программирования

    Иллюстрация
    Первый том.
    Первый том.

Нет, я не собираюсь комментировать эту книгу. Потому что про нее столько всего сказано, что добавить просто больше нечего. Если вы хоть когда-нибудь начинали интересоваться алгоритмами, то обязательно уже знаете название этой книги и ее автора.

Говорить что-то о качестве этой книги представляется мне бессмысленной. Кстати, есть такой анекдот:

Сидят Ричи, Столлмен и Кнут. Ричи говорит: "Господь Бог пообещал мне, что я попаду в рай, потому что я сделал хорошую операционную систему". Столлмен говорит: "А мне господь Бог пообещал, что я попаду в рай, за то что я написал хороший текстовый редактор". А Кнут им отвечает: "Ничего такого я не говорил."

Так что я не буду комментировать содержание книги. Сегодняшняя заметка очень короткая и заключается, в общем-то, только в одной фразе: издательство Williams наконец-то выпустило из печати первый и третий тома "Искусства программирования". То есть, это уже точно является свершившимся фактом, я сегодня их купил в Библио-Глобусе по 347 рублей за том. Этого события ждали с начала лета, но издательство Williams постоянно откладывало выход книги, за что не раз удостаивалась различного рода нападкам.

    Иллюстрация
    Второй том.
    Второй том.

В частности, был конфликт с издательством Мир, которому принадлежат права на русский вариант первого издания "Искусства программирования". Права на печать нового издания издательство Мир не купило, но когда за "Искусство программирования" взялось Williams, начало отпускать различные комментарии в сторону конкурента. В частности, утверждалось, что качественно напечатать книгу такой сложности может только Мир, а Williams только загубит дело, заставив читать программистов плохо напечатанную книгу. К чести издательства Williams, в перепалку оно не вступило. На все подобные комментарии был единственный ответ: посмотрим, что получится когда книга выйдет из печати.

Книга задерживалась, как говорили представители издательства, по причинам TeXнического характера: по условиям контракта книга должна была быть напечатана с использованием TeX'а, а верстальщики Williams не так хорошо знакомы с этой издательской системой. Сколько после этого посыпалось обвинений со стороны "простых читателей"... кошмар.

Тем не менее, передо мной сейчас лежат два тома нового издания "Искусства программирования". Я их еще не читал (новый перевод не читал), но сделаю это обязательно --- явно, что это будет одной из причин грядущей нерегулярности выпусков на моей домашней страничке. То есть про качество перевода ничего сказать не могу, за исключением того, что ничего особенно нервирующего при беглом просмотре не обнаружил.

    Иллюстрация
    Третий том.
    Третий том.

Что же касается качества печати, то тут я уже определился. Напечатано просто замечательно. Все эти "критические замечания" на мой взгляд себя не оправдали совсем --- мне очень сложно представить более качественно сделанную книгу... во всяком случае, напечатано точно лучше, чем издание 20-летней давности. А "Конкретная математика", выпущенная издательством Мир, на мой взгляд проигрывает в сравнении. Ну, во-первых мне не понравились шрифты семейства "Эйлер", которые были использованы (насколько я понимаю, и в оригинальном варианте тоже), но это мое личное мнение. А во-вторых, "Конкретная математика" напечатана на тонкой желтой бумаге, что не нравится уже не только мне. Если бы "Искусство программирования" было бы издано так же, то в этом ничего хорошего не было бы. Издательство Williams использовало хорошую бумагу, так что выглядят тома "Искусства программирования" вполне достойно.

Резюме

Покупать и читать. Я не думаю, что найдется программист, который пожалел бы о том, что у него под рукой находятся тома "Искусства программирования".

Ждем, когда появится второй том.

PS

Приятно было заметить благодарности издательства Владимиру Воловичу, одному из самых известных и авторитетных русских TeXпертов. Смею вас заверить, что сам факт "принятия помощи" от стороннего профессионала есть свидетельство того, что для Williams был важен именно конечный результат, а не гордость за выпуск "Искусства программирования".


Версия для печати


  Ссылки по теме:
http://www.williamspublishing.
   Официальный сайт издательства Williams.
http://www-cs-faculty.stanford
   Домашняя страничка Дональда Кнута.
  Рядом в разделе:
Справочник XML (15.09.00)
   Эта книга была первой, которая хоть как-то касалась темы XML. При этом, как это часто бывает, книга не является вводной и...   >>>>
Ядро Linux в комментариях (02.09.00)
   Есть вещи, которые, как мне кажется, будут интересны любому программисту. В частности, это объяснение того, как устроены реально работающие программные системы....   >>>>
  Рядом по дате:
Мат (09.09.00)
   Удивительно, но факт: некоторые сочетания букв русского алфавита объявлены "вне закона". Скажите мне пожалуйста, почему т.н. "матерные" слова и выражения вдруг...   >>>>
Формальные оценки (07.09.00)
   Оценка знаний у студента, на мой взгляд, является самым спорным вопросом всего "учебного процесса". Вообще, выставление отметок превращается в некоторое странное...   >>>>
  Содержание:
Заглавная страница
Мой блог
Мое резюме
Дайджест
Программирование
   C&C++
Сети
Unix
Алгоритмы
Оптимизация
Соревнования
Отвлеченно
XML
TeX
Просто так
Студенческое
Туризм
  Байки
Фотографии
Комментарии
   Книги
Web-ресурсы
Фильмы
Интернет
Программное обеспечение
Жизнь
Благодарности
Форум
Хронология
 
  В этом разделе:
High Perfomance Computing, second edition. (05.07.01)
   Название книги можно перевести как "Высокопроизводительные вычисления" и эта тематика в русскоязычной литературе не освещена совсем. Традиционно считается, что самой важной...   >>>>
Плагиат (19.06.01)
   В последнее время мне стало казаться, что с моим сайтом что-то не в порядке. Вроде, текст есть, живые люди тоже иногда...   >>>>
TCP/IP Illustrated, volume I. The Protocols (22.04.01)
   И опять, книга, о которой мне хочется рассказать, насколько мне известно, отсутствует в русском переводе. Тем не менее, в разделе сетевого...   >>>>
Decline and Fall of the American Programmer (28.02.01)
   Эдвард Йордон является одним из самых известных специалистов в области создания больших программных систем. Широко известна его нотация, предназначенная для структурного...   >>>>
Unix internals: the new frontiers (03.12.00)
   Хочу сразу же предупредить, что эта книга, насколько мне известно, в переводе на русский язык не существует, поэтому прошу прощения, если...   >>>>
Операционная система Unix (31.10.00)
   Unix получил очень широкое распространение в современном компьютерном мире. При этом, даже если большая часть домашних компьютеров работает под управлением операционной...   >>>>
Язык UML, рукводство пользователя (29.09.00)
   UML (Unified Modeling Language, унифицированный язык моделирования) является еще одной популярной аббревиатурой, которой очень часто пользуются, не понимая того, что за...   >>>>
Содержание раздела полностью...
   Примерно в тоже время
Мат (09.09.00)
   Удивительно, но факт: некоторые сочетания букв русского алфавита объявлены "вне закона". Скажите мне пожалуйста, почему т.н. "матерные" слова и выражения вдруг...   >>>>
Формальные оценки (07.09.00)
   Оценка знаний у студента, на мой взгляд, является самым спорным вопросом всего "учебного процесса". Вообще, выставление отметок превращается в некоторое странное...   >>>>
Хронология полностью...
   Содержание
Заглавная страница
Мой блог
Мое резюме
Дайджест
Программирование
  C&C++
Сети
Unix
Алгоритмы
Оптимизация
Соревнования
Отвлеченно
XML
TeX
Туризм
  Байки
Фотографии
Комментарии
  Книги
Web-ресурсы
Фильмы
Интернет
Программное обеспечение
Жизнь
Студенческое
Просто так
Благодарности
Форум
Хронология
© 2000-2008, Andrey L. Kalinin
mailto:andrey@kalinin.ru
Rambler's Top100