C++. Szablony. Vademecum profesjonalisty
Kategorie: Aplikacje biurowe, Bazy danych, Biznes IT, CAD/CAM, Digital Lifestyle, DTP, eBooki, Elektronika, Fotografia cyfrowa, Grafika komputerowa, Gry, Hacking, Hardware, Pakiety naukowe, Podręczniki szkolne, Podstawy komputera, Programowanie, Programowanie mobilne, Serwery internetowe, Sieci komputerowe, Start-up, Systemy operacyjne, Webmasterstwo
C++. Szablony. Vademecum profesjonalisty
Autor: David Vandevoorde, Nicolai M. Josuttis
Cena: 60.00 zł
Data wydania: 2003-07-23
Liczba stron:480
Oprawa: twarda
Pobierz przykładowy rozdział PDF
Autor: David Vandevoorde, Nicolai M. Josuttis
Cena: 60.00 zł
Data wydania: 2003-07-23
Liczba stron:480
Oprawa: twarda
Pobierz przykładowy rozdział PDF
Choć szablony są częścią definicji języka C++ od ponad dziesięciu lat, wciąż są źródłem nieporozumień, omyłek i kontrowersji. Z drugiej strony, ich popularność jako efektywnych instrumentów tworzenia bardziej eleganckiego, szybszego i "inteligentniejszego" oprogramowania stale rośnie. W rzeczy samej, szablony osiągnęły rangę kamieni węgielnych dla kilku nowych modeli programowania w języku C++.
Książka "C++. Szablony. Vademecum profesjonalisty." zawiera komplet informacji niezbędnych do rozpoczęcia korzystania z szablonów i pełnego wykorzystania ich możliwości, jak również wiedzy pomagającej doświadczonym programistom przekroczyć granicę, za którą programowanie z rzemiosła staje się sztuką. Autorzy założyli, że znasz język C++ i potrafisz programować z wykorzystaniem komponentów biblioteki standardowej. Prezentowane w książce przykłady znakomicie ilustrują abstrakcyjne pojęcia i demonstrują najlepsze praktyki programistyczne.
Poznasz:
- sposoby unikania pułapek towarzyszących stosowaniu szablonów,
- idiomy i techniki związane z szablonami -- od technik najprostszych do takich, które poza tą książką nie zostały jeszcze nigdzie dokumentowane,
- sposoby wielokrotnego wykorzystywania tego samego kodu źródłowego bez zmniejszania jego wydajności i bezpieczeństwa,
- sposoby zwiększania efektywności programów w języku C++,
- sposoby tworzenia oprogramowania bardziej elastycznego i łatwiejszego w utrzymaniu.