OPIS
Zaprojektuj i napisz wydajniejsze oprogramowanie
- Poznaj najlepsze metody stosowania biblioteki STL
- Zaimplementuj wydajne mechanizmy zarządzania pamięcią i zasobami
- Zoptymalizuj kod źródłowy swoich aplikacji
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.
- Zasady programowania uogólnionego
- Niestandardowe zastosowania biblioteki STL
- Bezpieczna obsługa wyjątków
- Reguły projektowania klas
- Efektywne zarządzanie pamięcią
- Optymalizowanie aplikacji pod kątem wydajności
- Unikanie pułapek w kodzie
Jeśli chcesz poprawić stabilność i wydajność swoich programów, sięgnij po kolejny poradnik autorstwa Herba Suttera.