Алгоритмічні трюки для програмістів (Hacker’s Delight-2) дозволить підвищити кваліфікацію професійному програмісту, але при цьому книга буде зрозуміла і надзвичайно корисна навіть початківцю і навіть студенту, тим більше що в новому виданні з’явилася маса вправ, цікавих як з теоретичної, так і з практичної точки зору. Робота програміста завжди трохи хакерство, а також суміш арифметики та логіки, особливо це стосується програміста, який створює елегантний та ефективно працюючий код. У цій книзі програміст-ветеран IBM Генрі Уоррен ділиться з читачами різноманітними прийомами зі своєї колекції, яка протягом багатьох десятиліть поповнюється роботи в галузі розробки компіляторів та архітектури комп’ютерів, прикладного та системного програмування. Більшість їх мають практичний характер, хоча деякі представляють насамперед теоретичний інтерес. Автор книги багато років систематично збирав програмні перли, а потім звів їх докупи, організував і забезпечив чітким описом. У цій книзі слову “хакер” повернуто його первозданне значення – людину захопленого, талановитого програміста, здатного до створення надзвичайно ефективного та елегантного коду. У книзі втілено п’ятдесятирічний стаж її автора в галузі розробки компіляторів та архітектури комп’ютерів. Тут ви знайдете безліч прийомів до роботи з окремими бітами, байтами, обчислення різних цілих функцій; більшу частину матеріалу супроводжує суворе математичне обгрунтування. Яким би не був ваш професіоналізм – ви обов’язково знайдете у цій книзі нове для себе; крім того, книга змусить вас подивитися на знайомі речі з нового боку. У новому виданні своєї книги автор знову зумів зібрати чарівну колекцію програмістських трюків, що дозволяють програмісту писати елегантні та ефективні програми, швидко створювати ефективно працюючий код, стаючи при цьому справжнім професіоналом, який глибоко знає свою справу. Трюки автора дуже практичні, але при цьому надзвичайно цікаві, а іноді й просто несподівані – як вирішення великої головоломки. Викладений матеріал дозволить підвищити кваліфікацію навіть досвідченому програмісту, але при цьому книга буде зрозуміла і корисна навіть початківцю. ДОДАТИ У ДРУГЕ ВИДАННЯ ВКЛЮЧАЮТЬ: новий розділ, присвячений циклічному надлишковому коду (CRC), включаючи широко використовуваний код CRC-32; новий розділ про коди з корекцією помилок (ECC), включаючи підпрограми для роботи з кодом Хеммінгу; більша кількість матеріалу, присвяченого поділу на константи, включаючи методи, що використовують лише зрушення та додавання; обчислення залишків від розподілу без обчислення частки; докладніше виклад методів підрахунку кількості одиничних бітів і провідних нульових бітів; підрахунок одиничних бітів у масивах; нові алгоритми стиснення та розширення; алгоритм LRU; перетворення між числами з плаваючою точкою та цілими числами; програму наближеного обчислення зворотного до квадратного кореня; галерею графіків дискретних функцій; що з’явилися у другому виданні вправи та відповіді до них.
Алгоритмічні трюки для програмістів. Уоррен Генрі – мол. (рос)
Ціна: 650 грн.
Автор: Уоррен Генрі – мл.
Видавництво: Діалектика
Мова: російська
К-ть сторінок: 512
Формат: 70×100 / 16
Немає в наявності
Автор | Уоррен Генрі – мл. |
---|---|
Видавництво | діалектика |
Мова | Російська |
Кількість сторінок | 512 |
Формат | 70×100 / 16 |
Папір | офсетний |
ISBN | 978-5-907144-00-2, 9785907144002 |
Штрихкод | 9785907144002 |
Палітурка | м'яка |