Evaluare:
Recenzile evidențiază „Hacker's Delight” ca fiind o resursă esențială pentru cei interesați de programarea de nivel scăzut și de matematica computațională, potrivită în special pentru programatorii care se ocupă cu manipularea biților și optimizarea performanței. Mulți recenzenți apreciază profunzimea tehnică și algoritmii practici ai cărții, în timp ce unii avertizează că aceasta se adresează unui public avansat, cu un background matematic solid.
Avantaje:⬤ Oferă algoritmi inteligenți și avansați pentru manipularea biților și probleme de calcul
⬤ extrem de practică pentru sisteme integrate și aplicații critice din punct de vedere al performanței
⬤ include numeroase trucuri eficiente de codare
⬤ bine apreciată în rândul programatorilor experimentați
⬤ accent puternic pe tehnicile matematice
⬤ valoroasă ca carte de referință.
⬤ Destinată unui public limitat
⬤ poate fi confuză pentru cititorii cu abilități matematice slabe
⬤ nu este structurată pentru o înțelegere ușoară
⬤ versiunea Kindle are probleme de redare
⬤ posibil copleșitoare pentru cei care nu sunt familiarizați cu programarea de nivel scăzut sau cu conceptele avansate.
(pe baza a 70 recenzii ale cititorilor)
Hacker's Delight
"Aceasta este prima carte care promite să dezvăluie secretele profunde și întunecate ale aritmeticii pe calculator, și o face cu vârf și îndesat. Conține toate trucurile pe care le știam, plus multe, multe altele. O mană cerească pentru dezvoltatorii de biblioteci, scriitorii de compilatoare și iubitorii de trucuri elegante, merită un loc pe raftul dvs. chiar lângă Knuth."
--Josh Bloch (Elogii pentru prima ediție)
În Hacker's Delight, Second Edition, Hank Warren compilează încă o dată o colecție irezistibilă de hack-uri de programare: tehnici, algoritmi și trucuri care economisesc timp și ajută programatorii să construiască software mai elegant și mai eficient, dobândind în același timp o înțelegere mai profundă a meseriei lor. Hack-urile lui Warren sunt eminamente practice, dar sunt și intrinsec interesante și uneori neașteptate, la fel ca soluția unui mare puzzle. Acestea sunt, într-un cuvânt, o încântare pentru orice programator care este încântat de oportunitatea de a se îmbunătăți.
Completările extinse din această ediție includ
⬤ Un nou capitol despre verificarea redundanței ciclice (CRC), inclusiv rutine pentru codul CRC-32 utilizat în mod obișnuit.
⬤ Un nou capitol privind codurile de corectare a erorilor (ECC), inclusiv rutine pentru codul Hamming.
⬤ Mai multă acoperire a diviziunii numerelor întregi prin constante, inclusiv metode care utilizează doar deplasări și adunări.
⬤ Calcularea resturilor fără calcularea unui coeficient.
⬤ Mai multe informații despre numărarea populației și numărarea zerourilor principale.
⬤ Numărarea populației în matrice.
⬤ Algoritmi noi pentru compresie și expansiune.
⬤ Un algoritm LRU.
⬤ Conversii virgulă flotantă în/din numere întregi.
⬤ Rutine de rădăcină pătrată reciprocă aproximativă în virgulă mobilă.
⬤ O galerie de grafice de funcții discrete.
⬤ Acum cu exerciții și răspunsuri.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)