Аннотация:
Эта книга написана для программистов. Хороший программист должен знать все, что написано до него, только тогда он будет писать хорошие программы. Главы этой книги посвящены наиболее привлекательному аспекту профессии программиста: жемчужинам программирования, рождающимся за пределами работы, в области фантазии
и творчества. В них рассматриваются: постановка задач, теория алгоритмов, структуры данных, вопросы повышения эффективности кода, а также верификация и
тестирование программ.
Здравствуйте, Игорь Сухов, Вы писали:
ИС>Статья: ИС>Джон Бентли, Жемчужины программирования (2 изд.)
ИС>Авторы: ИС> Игорь Сухов
ИС>Аннотация: ИС>Эта книга написана для программистов. Хороший программист должен знать все, что написано до него, только тогда он будет писать хорошие программы. Главы этой книги посвящены наиболее привлекательному аспекту профессии программиста: жемчужинам программирования, рождающимся за пределами работы, в области фантазии ИС>и творчества. В них рассматриваются: постановка задач, теория алгоритмов, структуры данных, вопросы повышения эффективности кода, а также верификация и ИС>тестирование программ.
Читал еще первое издание. Второе не сильно отличается. Но книга — замечательная!
Двоичный поиск обсосан так, что даже костей не осталось!
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius — and a lot of courage — to move in the opposite direction. -- Albert Einstein
Здравствуйте, igor_soukhov_user, Вы писали:
__>Видимо при перезде сервера книга не успела на самолет, а __>может и над океаном выпала. Теперь все в сборе
English name of this book is
Programming Pearls (2nd Edition)
by Jon Louis Bentley, Jon Bentley
Книга идейно хорошая, но ... ощущение, что написана "наскоряк". Взять хотя его сравнение производительности работы STL-контейнера: а какой собственно контейнер он использовал, что у него получиличь такие "левые" результаты, а он еще это использует в доказательстве того что STL медленне, чем стандартная С-шная qsort
Здравствуйте, Vark, Вы писали:
V>Книга идейно хорошая, но ... ощущение, что написана "наскоряк". Взять хотя его сравнение производительности работы STL-контейнера: а какой собственно контейнер он использовал, что у него получиличь такие "левые" результаты, а он еще это использует в доказательстве того что STL медленне, чем стандартная С-шная qsort
Да, книга какая-то странная — понимаешь что прочитать ДОЛЖЕН, но читается как-то не очень, хотя вроде и темы интересные.
Лично мне некоторые попытки усложнить условия задач показались очень уж надуманными и сильно не типичными. Смахивает на решебник олипиадных задач по программированию (но это и не плохо).
А так да — хорошая книга.
Некроссплатформенность маловероятна (c) Sheridan
...трава никак не влияет, разве что срывает покровы барьеров... (с) мыщъх
Здравствуйте, olexandr, Вы писали:
O>Да, книга какая-то странная — понимаешь что прочитать ДОЛЖЕН, но читается как-то не очень, хотя вроде и темы интересные.
Возможно дело в том, что многие подходы, решения уже не являются для тебя откровением, и ты уже встречался с ними на практике или тебя учили правильным решениям. Поэтому-то и читается "как-то не очень".
O>Лично мне некоторые попытки усложнить условия задач показались очень уж надуманными и сильно не типичными. Смахивает на решебник олипиадных задач по программированию (но это и не плохо).
усложняют условия задач – для того, чтобы показать отличие принципиально правильного решения от обычного или топорного (у некоторых "мастеров" обычные решения получаются такими на раз, на два и на три. То есть постоянно ).
O>А так да — хорошая книга.
И я о том