Восторг хакера

редактировать

Hacker's Delight - это книга алгоритмов программного обеспечения, написанная Генри С. Уорреном-младшим. В ней представлены быстрые битовые и низкоуровневые арифметические алгоритмы для общих задач, таких как подсчет битов или повышение скорости деления с помощью умножения.

СОДЕРЖАНИЕ
  • 1 Справочная информация
  • 2 Резюме
  • 3 Стиль
  • 4 Прием
  • 5 История публикации
  • 6 См. Также
  • 7 ссылки
  • 8 Дальнейшее чтение
  • 9 Внешние ссылки
Фон

Автор, исследователь IBM, работающий над системами от IBM 704 до PowerPC, в течение своей карьеры собирал то, что он называл «трюками программирования». Эти уловки касаются эффективных низкоуровневых манипуляций с битовыми строками и числами. Согласно предисловию к книге Гая Л. Стила, целевая аудитория - это авторы компиляторов и люди, пишущие высокопроизводительный код.

Резюме

Примеры программирования написаны на C и ассемблере для архитектуры RISC, аналогичной, но не идентичной PowerPC. Алгоритмы представлены в виде формул для любого числа битов, примеры обычно для 32 битов.

Помимо введения, главы независимы друг от друга, каждая из которых посвящена определенной теме. Многие алгоритмы в книге зависят от целых чисел с дополнением до двух.

Тематика второго издания книги включает алгоритмы для

Стиль

Стиль неформального учебника математики. Формулы используются широко. Математические доказательства приведены для некоторых неочевидных алгоритмов, но им не посвящена книга.

Прием

В целом прием был положительным.

История публикации

Книга была опубликована издательством Addison-Wesley Professional. Первое издание было выпущено в 2002 году, а второе - в 2013 году.

Смотрите также
использованная литература
дальнейшее чтение
внешние ссылки
Последняя правка сделана 2023-04-16 07:46:14
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте