Алгоритмические трюки для программистов. Второе издание
Книга Генри Уоррена "Алгоритмические трюки для программистов" представляет собой классическое руководство по низкоуровневой оптимизации программного кода. Второе издание значительно расширено и обновлено по сравнению с оригинальной версией, известной как "Hacker's Delight".
Основное внимание в книге уделяется эффективным методам работы с битовыми операциями, целочисленной арифметикой и алгоритмами, которые позволяют существенно ускорить выполнение критических участков кода. Автор демонстрирует множество хитрых приёмов для выполнения обычных операций нестандартными, но более быстрыми способами.
Книга охватывает широкий круг тем: от базовых манипуляций с битами и подсчёта единичных битов до целочисленного умножения, деления (включая деление на константы), работы с системами счисления необычных оснований, кодов Грея и кривых Гильберта. Особую ценность представляют разделы, посвящённые округлению до степени двойки и арифметическим границам.
Издание будет полезно системным программистам, разработчикам компиляторов, инженерам, работающим с встраиваемыми системами, и всем, кто стремится писать максимально эффективный низкоуровневый код. Материал изложен с многочисленными примерами и упражнениями для закрепления материала.









