Интернет-магазинИнтернет-магазин
| Начало | Новинки | Корзина |
  Главная » Каталог » Компьютерная литература » Разработка программного обеспечения » Алгоритмы и методы. Искусство программирования » Алгоритмические трюки для программистов. Генри С. Уоррен, мл.
Разделы
Бизнес (508)
Воспитание. Образование. (170)
Радиоэлектроника (79)
Каталоги (6)
Компьютерная литература (3224)
  Базы данных (100)
  Графика, дизайн, мультимедиа (322)
  Разработка программного обеспечения (57)
    Алгоритмы и методы. Искусство программирования (19)
    Разработка и проектирование программ. CASE-технологии (3)
    Отладка, тестирование и сопровождение программ (5)
    Менеджмент программных проектов. MS Project (13)
    UML. Проектирование программных комплексов, информационных систем (11)
  Компьютерная безопасность. Хакерство (80)
  Компьютерные сети. Интранет, корпоративные сети (59)
  Компьютеры и программы (1052)
  Интернет и Web-страницы (326)
  Операционные системы (Windows, Linux...) (297)
  Основы программирования (40)
  MS Office. Офисные программы Майкрософт (188)
  Системы проектирования (CAD/CAM) (257)
  Сертификационные экзамены (6)
  Энциклопедии и словари по вычислительной технике, программированию, интернет (17)
  Цифровая фотография (36)
  Языки и системы программирования (387)
Кулинария (1)
Популярная психология (71)
Психология (132)
Психотерапия и психоанализ (15)
Полный список товаров
Издатели
Новинки Перейти
Анализ финансовых рынков и торговля финансовыми активами. 3-е изд.  А. Федоров
Анализ финансовых рынков и торговля финансовыми активами. 3-е изд. А. Федоров
48.10 грн.
Реклама
Уважаемые посетители! Магазин работает в режиме виртуальной витрины. Прием заказов временно приостановлен.
Алгоритмические трюки для программистов. Генри С. Уоррен, мл. 91.20 грн.
Предыдущий товар Товар 12 из 19
категории Алгоритмы и методы. Искусство программирования
 Следующий товар
 
box_bg_l.gif.

В этой книге слову "хакер" возвращено его первозданное значение - человека увлеченного, талантливого программиста, способного к созданию чрезвычайно эффективного и элегантного кода.
В книге воплощен сорокалетний стаж ее автора в области разработки компиляторов и архитектуры компьютеров. Здесь вы найдете множество приемов для работы с отдельными битами, байтами, вычисления различных целочисленных функций; большей части материала сопутствует строгое математическое обоснование.
Каким бы не был ваш профессионализм, вы обязательно найдете в этой книге новое для себя. Кроме того, книга заставит вас посмотреть на уже знакомые вещи с новой стороны. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике.

288 стр.; твердая обложка; ISBN 5-8459-0471-4; 2004 г.; Вильямс.

 

Содержание

 

Вступление
Благодарности
ГЛАВА Введение
Система обозначений
Система команд и модель оценки времени выполнения команд
ГЛАВА Основы
Манипуляции с младшими битами
Сложение и логические операции
Неравенства с логическими и арифметическими выражениями
Абсолютное значение
Распространение знака
Знаковый сдвиг вправо на основе беззнакового сдвига
Функция sign
Трехзначная функция сравнения
Перенос знака
Декодирование поля " означает "n"
Предикаты сравнения
Обнаружение переполнения
Флаги условий после сложения , вычитания и умножения
Циклический сдвиг
Сложение /вычитание двойных слов
Сдвиг двойного слова
Сложение , вычитание и абсолютное значение многобайтовых величин
Функции Doz, Max, Min
Обмен содержимого регистров
Выбор среди двух или большего количества значений
ГЛАВА Округление к степени
Округление к кратному степени
Округление к ближайшей степени
Проверка пересечения границы степени
ГЛАВА Арифметические границы
Проверка границ целых чисел
Определение границ суммы и разности
Определение границ логических выражений
ГЛАВА Подсчет битов
Подсчет единичных битов
Четность
Подсчет ведущих нулевых битов
Подсчет завершающих нулевых битов
ГЛАВА Поиск в слове
Поиск первого нулевого байта
Поиск строки единичных битов заданной длины
ГЛАВА Перестановка битов и байтов
Реверс битов и байтов
Перемешивание битов
Транспонирование битовой матрицы
Сжатие , или обобщенное извлечение
Обобщенные перестановки
Перегруппировки и преобразования индексов
ГЛАВА Умножение
Умножение больших чисел
Старшее слово -битового умножения
Преобразование знакового и беззнакового произведений
Умножение на константу
ГЛАВА Целочисленное деление
Предварительные сведения
Деление больших чисел
Беззнаковое короткое деление на основе знакового
Беззнаковое длинное деление
ГЛАВА Целое деление на константы
Знаковое деление на известную степень
Знаковый остаток от деления на степень
Знаковое деление и вычисление остатка для других случаев
Знаковое деление на делитель , не меньший
Знаковое деление на делитель , не превышающий -
Встраивание в компилятор
Дополнительные вопросы
Беззнаковое деление
Беззнаковое деление на делитель , не меньший
Встраивание в компилятор при беззнаковом делении
Дополнительные вопросы (беззнаковое деление )
Применение к модульному делению и делению с округлением
к меньшему значению
Другие похожие методы
Некоторые магические числа
Точное деление на константу
Проверка нулевого остатка при делении на константу
ГЛАВА Некоторые элементарные функции
Целочисленный квадратный корень
Целочисленный кубический корень
Целочисленное возведение в степень
Целочисленный логарифм
ГЛАВА Системы счисления с необычными основаниями
Основание -
Другие системы счисления
Какое основание наиболее эффективно
ГЛАВА Код Грея
Построение кода Грея
Увеличение чисел кода Грея
Отрицательно -двоичный код Грея
Краткая история и применение


ГЛАВА Кривая Гильберта
Рекурсивный алгоритм построения кривой Гильберта
Преобразование расстояния вдоль кривой Гильберта в координаты
Преобразование координат в расстояние вдоль кривой Гильберта
Увеличение координат кривой Гильберта
Нерекурсивный алгоритм генерации кривой Гильберта
Другие кривые , заполняющие пространство
Применение
ГЛАВА Числа с плавающей точкой
Формат IEEE
Сравнение чисел с плавающей точкой с использованием целых операций
Распределение ведущих цифр
Таблица различных значений
ГЛАВА Формулы для простых чисел
Введение
Формулы Виллан c а
Формула Вормелла
Формулы для других сложных функций
ПРИЛОЖЕНИЕ А Арифметические таблицы для -битовой машины
ПРИЛОЖЕНИЕ Б Метод Ньютона
Источники информации
Предметный указатель
 



Товар был добавлен в наш каталог 01 January 2009 г.
box_bg_r.gif.
Отзывы Количество:
Поиск
Введите слово для поиска. Расширенный поиск
Вход
E-Mail:
Пароль:
Регистрация
Отложенные товары Перейти
Нет отложенных товаров.
Отзывы Перейти
Написать отзывНапишите Ваше мнение о товаре!
Издатель
Издательский дом "Вильямс"
Другие товары данного издателя
Рассказать другу
 

Сообщите своим друзьям и близким о нашем магазине
Уведомления Перейти
УведомленияСообщите мне о новинках и Алгоритмические трюки для программистов. Генри С. Уоррен, мл.
Реклама
Скидки   |   Расширенный поиск   |   Свяжитесь с нами   |   Регистрация   |   Мои данные
Copyright © 2009 ga-zon.com
Материалы, представленные на сайте, не могут быть использованы без письменного разрешения администрации сайта
  bigmir)net TOP 100