Rozkosz hakera

Ocena:   (4,6 na 5)

Rozkosz hakera (Henry Warren)

Opinie czytelników

Podsumowanie:

Recenzje podkreślają, że „Hacker's Delight” jest niezbędnym źródłem informacji dla osób zainteresowanych programowaniem niskopoziomowym i matematyką obliczeniową, szczególnie przydatnym dla programistów zajmujących się manipulacją bitami i optymalizacją wydajności. Wielu recenzentów docenia techniczną głębię książki i praktyczne algorytmy, podczas gdy niektórzy ostrzegają, że jest ona skierowana do zaawansowanych odbiorców z silnym zapleczem matematycznym.

Zalety:

Oferuje sprytne i zaawansowane algorytmy do manipulacji bitami i problemów obliczeniowych
wysoce praktyczny dla systemów wbudowanych i aplikacji o krytycznym znaczeniu dla wydajności
zawiera wiele skutecznych sztuczek kodowania
dobrze oceniany wśród doświadczonych programistów
duży nacisk na techniki matematyczne
cenny jako książka referencyjna.

Wady:

Skierowana do ograniczonej grupy odbiorców
może być myląca dla czytelników o słabych umiejętnościach matematycznych
nie ma struktury ułatwiającej zrozumienie
wersja Kindle ma problemy z renderowaniem
może być przytłaczająca dla osób niezaznajomionych z programowaniem niskopoziomowym lub zaawansowanymi koncepcjami.

(na podstawie 70 opinii czytelników)

Oryginalny tytuł:

Hacker's Delight

Zawartość książki:

"To pierwsza książka, która obiecuje zdradzić głębokie, mroczne sekrety arytmetyki komputerowej, i dostarcza je w pikach. Zawiera każdą sztuczkę, którą znałem plus wiele, wiele więcej. To dar niebios dla programistów bibliotek, autorów kompilatorów i miłośników eleganckich hacków, zasługuje na miejsce na półce tuż obok Knutha".

--Josh Bloch (pochwała za pierwsze wydanie)

W Hacker's Delight, Second Edition, Hank Warren po raz kolejny kompiluje nieodpartą kolekcję programistycznych hacków: oszczędzających czas technik, algorytmów i sztuczek, które pomagają programistom tworzyć bardziej eleganckie i wydajne oprogramowanie, jednocześnie zdobywając głębszy wgląd w ich rzemiosło. Hacki Warrena są niezwykle praktyczne, ale są również interesujące, a czasem nieoczekiwane, podobnie jak rozwiązanie świetnej łamigłówki. Jednym słowem, są rozkoszą dla każdego programisty, który jest podekscytowany możliwością doskonalenia się.

Obszerne dodatki w tym wydaniu obejmują

⬤ Nowy rozdział poświęcony cyklicznemu sprawdzaniu nadmiarowości (CRC), w tym procedury dla powszechnie używanego kodu CRC-32.

⬤ Nowy rozdział poświęcony kodom korekcji błędów (ECC), w tym procedury dla kodu Hamminga.

⬤ Więcej informacji na temat dzielenia liczb całkowitych przez stałe, w tym metody wykorzystujące tylko przesunięcia i dodawanie.

⬤ Obliczanie reszt bez obliczania ilorazu.

⬤ Więcej informacji na temat liczenia populacji i liczenia zer wiodących.

⬤ Liczenie populacji tablic.

⬤ Nowe algorytmy kompresji i rozszerzania.

⬤ Algorytm LRU.

⬤ Konwersja liczb zmiennoprzecinkowych do/z liczb całkowitych.

⬤ Przybliżony zmiennoprzecinkowy pierwiastek kwadratowy.

⬤ Galeria wykresów funkcji dyskretnych.

⬤ Teraz z ćwiczeniami i odpowiedziami.

Dodatkowe informacje o książce:

ISBN:9780321842688
Autor:
Wydawca:
Oprawa:Twarda oprawa
Rok wydania:2012
Liczba stron:512

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Rozkosz hakera - Hacker's Delight
"To pierwsza książka, która obiecuje zdradzić głębokie, mroczne sekrety arytmetyki komputerowej, i dostarcza je w pikach. Zawiera...
Rozkosz hakera - Hacker's Delight
Banki i ich klienci - praktyczny przewodnik dla wszystkich prowadzących rachunki bankowe z punktu...
Banks And Their Customers; A Practical Guide For...
Banki i ich klienci - praktyczny przewodnik dla wszystkich prowadzących rachunki bankowe z punktu widzenia klientów - Banks And Their Customers; A Practical Guide For All Who Keep Banking Accounts From The Customers' Point Of View
Malowanie farbami wodnymi - Painting in Water Colours
Ta praca została wybrana przez naukowców jako ważna kulturowo i jest częścią bazy wiedzy cywilizacji, jaką...
Malowanie farbami wodnymi - Painting in Water Colours

Prace autora wydały następujące wydawnictwa: