Анимация
JavaScript
|
Главная Библионтека "Это первая книга, в которой так глубоко раскрыты секреты компьютерной арифметики. В ней есть все ижстные мне трюки и множество ранее не известньа. Эта книга - настоящая находка для разработчиков библиотек и компиляторов, для всех, кто обожает элегантность в программировании. Место этой книги на полке-рядом с книгами Кнута ". Джош Блох (Josh Bloch) "Впервые увидев эту книгу, я решил, что это не то советы по взлому компьютеров, не то набор мелких трюков. И только, познакомившись с ней поближе, я понял, что под ее обложкой скрыта целая компьютерная энциклопедия". Гай Стил (Guy Steele) Работа программиста всегда немного хакерство, а также смесь арифметики и логики, особенно это касается программиста, который создает элегантный и эффективно работающий код. В этой книге программист-ветеран Генри Уоррен делится с читателями разнообразными приемами из своей коллекции, пополняемой в течение десятилетий работы в области прикладного и системного программирования. Большинство из них носят практический характер, хотя некоторые представляют в первую очередь теоретический интерес. Изложенный материан позволит повысить квалификацию даже бывшюму программисту, но при этом книга будет понятна и полезна даже начинающему Материан книги включает следующие темы: • Большая коллекция программистских трюков . Небольшие алгоритмы для решения распространенных задач . Округление к степеням 2 и проверка границ • Перестановки битов и байтов • Целочисленное деление и деление на константы • Некоторые элементарные целочисленные функции . Коды Грея • Заполняющие пространство кривые Гильберта • Формула для вычисления простых чисел Книга предназначена для всех, кто хочет создавать эффективный код. Она поможет вам стать действительно высококлассным программистом, предоставляя материан, который вы не встретите ни на каких учебных курсах. Генри Уоррен, мл. имеет сорокалетний стаж работы в IBM, его деятельность простирается от IBM 704 до PowerPC. Он работал над рядом военных командно-управляющих систем и над проектом SETL под руководством Джека Шварца (Jack Schwartz) из университета Нью-Йорка. С 1973 года Уоррен занимается компиляторами и архитектурой компьютеров в исследовательском подразделении IBM. В настоящее время он работает над проектом суперкомпьютера Blue Gene. Генри Уоррен получил докторскую степень Б области информационных технологий в университете Нью-Йорка. 978584590471303065 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 [ 87 ] |