home contactus
okladka

Zaprojektuj i napisz wydajniejsze oprogramowanie

Projektowanie i tworzenie wydajnych aplikacji to sztuka znajdowania kompromisu pomiędzy kosztami a funkcjonalnością, elegancją i łatwością pielęgnacji oraz między elastycznością i nadmierną złożonością. Znalezienie takiego "złotego środka" jest zadaniem wymagającym znajomości najlepszych praktyk programistycznych. Guru języka C++, Herb Sutter, w książce "Wyjątkowy język C++. 40 nowych łamigłówek, zadań programistycznych i rozwiązań" przedstawił najistotniejsze zasady stosowania biblioteki standardowej, reguły inżynierii oprogramowania i wiele innych tematów związanych z tworzeniem programów w języku C++. Książka ta jest kontynuacją jego rozważań i rad dla programistów chcących pisać wydajne oprogramowanie.

W książce Herb Sutter koncentruje się na stylu pisania kodu źródłowego. Przedstawia 40 nowych przykładów, dzięki którym dowiesz się nie tylko, co się dzieje w programie, ale także w jaki sposób. Czytając ją, poznasz nowe sposoby stosowania kluczowych elementów języka C++. Każde z zagadnień przedstawione jest w formie zagadki z rozwiązaniem. Dzięki temu lepiej zapamiętujemy metodykę postępowania, co ułatwia wykorzystanie jej w codziennej pracy.

Jeśli chcesz poprawić stabilność i wydajność swoich programów, sięgnij po kolejny poradnik autorstwa Herba Suttera.


Przedmowa (7)
Rozdział 1. Programowanie uogólnione i biblioteka standardowa języka C++ (13)
Rozdział 2. Zagadnienia i techniki związane z bezpieczną obsługą wyjątków (83)
Rozdział 3. Projektowanie klas, dziedziczenie i polimorfizm (101)
Rozdział 4. Zarządzanie pamięcią i zasobami (147)
Rozdział 5. Optymalizacja i wydajność (173)
Rozdział 6. Pułapki, zasadzki i łamigłówki (199)
Rozdział 7. Studia przypadku (227)
Bibliografia (289)
Skorowidz (293)