Книга очень понравилась. Читается легко и увлекательно. Написана с душой.
Приблизительно половина книги - описание принципов работы аппаратуры (в основном памяти), как базиса для объяснения того, чем определяется наличие тех или иных задержек при выполнении программного кода. Как программисту, имеющий в детстве некоторый опыт "начинающего электронщика" и нескольких лет работы на различных ассемблерах позднее, объяснение принципов работы аппаратуры показалось лёгким и естественным.
Настоятельно рекомендую к прочтению тем, кого периодически тянет переписать какой-либо кусок Си[++]-ного кода на ассемблере.
Сомневаюсь, однако, что тем, для кого программирование началось с Джавы, книга будет полезна. Не тот уровень.
Относительно языка изложения - он действительно во многом неформальный, но лично это мне показалось плюсом. Всё таки это не введение в схемотехнику для ВТУЗов. :)
Стиль кодирования - как в реальных сишных программах. Это, конечно, не джава и не Си диез.
Крису спасибо за книгу. Буду ждать продолжения!
Формат изложения, по моему, губит на корню всю полезность книги. Невменяемый стиль кодирования. Строки кода, наподобие *(int*)((int)p+a). Неуместные шутки про "вусмерть укуренных программистов", "корявое железо", "тормоза по жизни" (это всё цитаты). При этом количество реальных советов по оптимизации не так уж и велико (хотя почти все из них не так уж и очевидны). Миф о высокоуровневости оптимизации. Если вы считаете арифметику указателей, как целых чисел, высокоуровневым приёмом, то эта книга для вас.
Ужасный стиль изложения а-ля журнал хакер. Написано крайне сумбурно, воспринимать эту писанину сложно. Тем не менее, полезная информация в книге есть, поэтому приходится плеваться и читать. Если собрались покупать это, мой совет: поберегите нервы - считайте что `тема оптимизации в наших изданиях отсутствует на корню'.
Книга Супер!!!
Если хотите знать как все работает на низком уровне, и хотите стать Очень хорошим специолистом, то в книгах Криса, вы найдете очнь много интересного! И не только теории, а бесценной практитки, которую вы можете применять ВЕЗДЕ!!!
Жду с нетерпением новых его изданий!!!
Книга действительно уникальная. Тема оптимизации в наших, по крайней мере, изданиях отсутствует на корню. Спасибо Крису за эту книгу! С нетерпением жду продолжения :)
Если Вам важно знать, как заставить программу "выжать" все возможности PC по быстродействию - книга для Вас.
Для меня самым ценным в ней оказалось то, что оптимизация программ производится на уровне языка С. Удивительно много можно сделать, не "спускаясь" на уровень ассемблера!
Сергей
Ph0enix
afiskon
Илья
SadSido
Dmitry
AlexeyZ
Ivan