Hackerské potešenie

Hodnotenie:   (4,6 z 5)

Hackerské potešenie (Henry Warren)

Recenzie čitateľov

Zhrnutie:

Recenzie vyzdvihujú „Hacker's Delight“ ako základný zdroj informácií pre tých, ktorí sa zaujímajú o nízkoúrovňové programovanie a výpočtovú matematiku, obzvlášť vhodný pre programátorov zaoberajúcich sa manipuláciou s bitmi a optimalizáciou výkonu. Mnohí recenzenti oceňujú technickú hĺbku knihy a praktické algoritmy, zatiaľ čo niektorí upozorňujú, že je určená pre pokročilé publikum so silným matematickým zázemím.

Výhody:

Ponúka šikovné a pokročilé algoritmy na bitovú manipuláciu a výpočtové problémy
veľmi praktické pre vstavané systémy a aplikácie kritické z hľadiska výkonu
obsahuje množstvo efektívnych kódovacích trikov
dobre hodnotená medzi skúsenými programátormi
silný dôraz na matematické techniky
cenná ako referenčná kniha.

Nevýhody:

Zameraná na obmedzené publikum
môže byť mätúca pre čitateľov so slabými matematickými zručnosťami
nie je štruktúrovaná na ľahké pochopenie
verzia pre Kindle má problémy s vykresľovaním
môže byť ohromujúca pre tých, ktorí nie sú oboznámení s nízkoúrovňovým programovaním alebo pokročilými konceptmi.

(na základe 70 čitateľských recenzií)

Pôvodný názov:

Hacker's Delight

Obsah knihy:

"Toto je prvá kniha, ktorá sľubuje, že odhalí hlboké, temné tajomstvá počítačovej aritmetiky, a to sa jej aj darí. Obsahuje všetky triky, ktoré som poznal, a mnoho ďalších. Je darom z nebies pre vývojárov knižníc, autorov kompilátorov a milovníkov elegantných hackerov a zaslúži si miesto na vašej poličke hneď vedľa Knutha."

--Josh Bloch (chvála prvého vydania)

V knihe Hacker's Delight, Second Edition Hank Warren opäť zostavil neodolateľnú zbierku programátorských hackov: techník, algoritmov a trikov, ktoré programátorom pomáhajú vytvárať elegantnejší a efektívnejší softvér a zároveň získavajú hlbší prehľad o svojom remesle. Warrenove hacky sú výsostne praktické, ale sú aj vnútorne zaujímavé a niekedy nečakané, podobne ako riešenie veľkej hádanky. Sú jedným slovom potešením pre každého programátora, ktorého vzrušuje možnosť zlepšovať sa.

Rozsiahle doplnenia v tomto vydaní zahŕňajú

⬤ Nová kapitola o kontrole cyklickej redundancie (CRC) vrátane rutín pre bežne používaný kód CRC-32.

⬤ Nová kapitola o kódoch na opravu chýb (ECC) vrátane postupov pre Hammingov kód.

⬤ Viac informácií o delení celých čísel konštantami, vrátane metód využívajúcich len posuny a sčítania.

⬤ Výpočet zvyškov bez výpočtu kvocientu.

⬤ Viac informácií o počte obyvateľov a počítaní vedúcich núl.

⬤ Počet populácie v poliach.

⬤ Nové algoritmy pre kompresiu a expanziu.

⬤ Algoritmus LRU.

⬤ Prevody z a na celé čísla s pohyblivou desatinnou čiarkou.

⬤ Približná rutina pre recipročné odmocniny s pohyblivou rádovou čiarkou.

⬤ Galéria grafov diskrétnych funkcií.

⬤ Nynie s cvičeniami a odpoveďami.

Ďalšie údaje o knihe:

ISBN:9780321842688
Autor:
Vydavateľ:
Väzba:Pevná väzba
Rok vydania:2012
Počet strán:512

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Hackerské potešenie - Hacker's Delight
"Toto je prvá kniha, ktorá sľubuje, že odhalí hlboké, temné tajomstvá počítačovej aritmetiky, a to sa jej aj darí. Obsahuje...
Hackerské potešenie - Hacker's Delight
Banky a ich klienti; praktická príručka pre všetkých, ktorí vedú bankové účty z pohľadu klientov -...
Banks And Their Customers; A Practical Guide For...
Banky a ich klienti; praktická príručka pre všetkých, ktorí vedú bankové účty z pohľadu klientov - Banks And Their Customers; A Practical Guide For All Who Keep Banking Accounts From The Customers' Point Of View
Maľovanie vodovými farbami - Painting in Water Colours
Toto dielo bolo vybrané vedcami ako kultúrne dôležité a je súčasťou vedomostnej základne civilizácie, ako ju...
Maľovanie vodovými farbami - Painting in Water Colours

Diela autora vydali tieto vydavateľstvá: