воскресенье, 18 января 2009 г.

книжная полка

если бы у меня были в бумажном варианте hackers heroes и just for fun, то эта бы книжка встала бы с ними на одну полку. впрочем ей и так не особо одиноко между Корменом и Кнутом, но не её это место. Да, в ней есть листинги на пару страниц, да в ней есть немного из теории автоматов и пяток эффективных алгоритмов, но на базе них читателя не учат основам алгоритмизации или жестким принципам оптимизации.
Наверно все знают алгоритм двоичного поиска. Ну алгоритм как алгоритм коих в паттерне поиска и сортировки просто дофига, а человек взял и посвятил такому вот вообщем-то изъезженному вопросу главу. Просто потому что он ему нравится и он считает его совершенным. Другой человек даже ходить далеко не стал, он взял API дельтаредактора используемого в subversion с 2000 года и тоже рассказал о нем немало интересного. так последовательно, от главы к главе, человек начинает замечать совершенство в двух-трех строчках кода. Но главное в том что ему начинает это нравиться.
Вообщем-то обложка тоже намекает.
Не пожалел. Если кому-то интересно могу дать на почитать =).


7 комментариев:

editor комментирует...

дай почитать... :)
Кстати, когда на standalone блог?

inoplanetyne комментирует...

Третье издание?
Тоже хотел ее прочитать

inoplanetyne комментирует...

p.s. ой, перепутал с "совершенным кодом" :)

zOrg комментирует...

тоже сначала с "совершенным кодом" перепутал )

представил, как у меня на полке на работе бы стояли рядышком "идеальный код" и "совершенный код" )

beolnix комментирует...

TermiT:
ок, как дочитаю сам свистну тебе )
а на stand alone не вижу пока смысла переводить блог. ему и тут, хочется верить, не плохо).

liherz, zOrg:
мм а о какой книге вы подумали? можно ссылку куда-нибудь чтоб на неё посмотреть?

zOrg комментирует...

http://www.infanata.org/2005/09/07/sovershennyy_kod__master_klass.html

beolnix комментирует...

благодарствую!