home contactus
okladka

Praktyczne rozwiązania dla zaawansowanych programistów

Do tworzenia wydajnych programów nie wystarczy teoretyczna wiedza o algorytmach, strukturach danych i inżynierii oprogramowania. Istnieje pokaźna liczba sztuczek, sprytnych technik i praktycznych rozwiązań, których znajomość jest niezbędna każdemu programiście.

Niniejsza książka zawiera pokaźny zestaw technik, które pomogą zaoszczędzić sporo czasu. Techniki te zostały opracowane przez twórców kodu poszukujących eleganckich i wydajnych sposobów tworzenia lepszego oprogramowania. W "Uczcie programistów" doświadczony programista Hank Warren dzieli się z Czytelnikami znanymi sobie sztuczkami, które zgromadził wraz z imponującym doświadczeniem w dziedzinie programowania aplikacji i systemów operacyjnych. Większość z tych sztuczek jest niezwykle praktyczna, niektóre zostały przedstawione jako ciekawostki lub zaskakujące rozwiązania. Ich zestawienie stanowi niesamowitą kolekcję, która będzie pomocna nawet dla najbardziej doświadczonych programistów w rozszerzeniu ich umiejętności.

W książce opisano następujące zagadnienia:

Niniejsza książka jest doskonałą pozycją dla wszystkich programistów, którzy mają zamiar tworzyć wydajny kod. "Uczta programistów" nauczy Cię tworzenia aplikacji wysokiej jakości -- wyższej niż wymagana na uczelniach i kursach programowania.


Przedmowa (9)
Wstęp (11)
Rozdział 1. Wprowadzenie (13)
Rozdział 2. Podstawy (23)
Rozdział 3. Ograniczenia potęg dwójki (63)
Rozdział 4. Ograniczenia arytmetyczne (71)
Rozdział 5. Zliczanie bitów (85)
Rozdział 6. Przeszukiwanie słów (111)
Rozdział 7. Manipulacja bitami i bajtami (121)
Rozdział 8. Mnożenie (151)
Rozdział 9. Dzielenie całkowitoliczbowe (161)
Rozdział 10. Dzielenie liczb całkowitych przez stałe (181)
Rozdział 11. Niektóre funkcje podstawowe (231)
Rozdział 12. Niezwykłe podstawy systemów liczbowych (251)
Rozdział 13. Kod Graya (263)
Rozdział 14. Krzywa Hilberta (269)
Rozdział 15. Liczby zmiennopozycyjne (289)
Rozdział 16. Wzory na liczby pierwsze (299)
Dodatek A Tablice arytmetyczne dla maszyny 4-bitowej (313)
Dodatek B Metoda Newtona (319)
Bibliografia (321)
Skorowidz (325)