В этой книге слову «хакер» возвращено его первозданное значение — человека увлеченного, талантливого программиста, способного к созданию чрезвычайно эффективного и элегантного кода. В книге воплощен сорокалетний стаж ее автора в области разработки компиляторов и архитектуры компьютеров. Здесь вы найдете множество приемов для работы с отдельными битами, байтами, вычисления различных целочисленных функций. Большей части материала сопутствует строгое математическое обоснование.
Каким бы не был ваш профессионализм, вы обязательно найдете в этой книге новое для себя. Кроме того, книга заставит вас посмотреть на уже знакомые вещи с новой стороны. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике.
Содержание книги «Алгоритмические трюки для программистов»:
- Введение
- Основы
- Округление к степени
- Арифметические границы
- Подсчет битов
- Поиск в слове
- Перестановка битов и байтов
- Умножение
- Целочисленное деление
- Целое деление на константы
- Некоторые элементарные функции
- Системы счисления с необычными основаниями
- Код Грея
- Кривая Гильберта
- Числа с плавающей точкой
- Формулы для простых чисел
11,624 просмотров всего, 1 просмотров сегодня