Skuteczny nowoczesny C++. 42 sposoby lepszego posługiwania się językami C++11 I C++14
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

Autor: Meyers Scott
Cena: 67.83 zł 79.80 zł
Oszczędzasz: 8.778 zł
Data wydania: 2015
Liczba stron:392
Oprawa: miękka
Do opanowania jÄ™zyków C++11 i C++14 nie wystarcza zapoznanie siÄ™ z wprowadzonymi w nich funkcjonalnoÅ›ciami (np. deklaracjami typu auto, semantykÄ… operacji move, wyrażeniami lambda i obsÅ‚ugÄ… wspóÅ‚bieżnoÅ›ci). SztukÄ… jest nauczenie siÄ™ korzystania z tych funkcjonalnoÅ›ci skutecznie tak, aby programy byÅ‚y poprawne, wydajne, Å‚atwe w utrzymaniu i przenoÅ›ne. Pomocna w tym bÄ™dzie niniejsza książka, w której zostaÅ‚ opisany sposób tworzenia wspaniaÅ‚ego oprogramowania przy użyciu standardów C++11 i C++14 tj. nowoczesnego jÄ™zyka C++.
Tematy:
Książka Skuteczny nowoczesny C++ jest napisana zgodnie z wypróbowanym, opartym na wskazówkach i przykÅ‚adach stylem wczeÅ›niejszych książek Scotta Meyersa, ale dotyczy caÅ‚kowicie nowego materiaÅ‚u. Jest ważnÄ… pozycjÄ… dla każdego nowoczesnego twórcy oprogramowania w jÄ™zyku C++. Przed ponad 20 laty książki Scotta Meyersa z serii Effective C++ (Effective C++, More Effective C++ i Effective STL) wyznaczyÅ‚y poziom odniesienia dla wskazówek dotyczÄ…cych programowania w jÄ™zyku C++. Jego jasne, ujmujÄ…ce wyjaÅ›nienie skomplikowanego technicznego materiaÅ‚u przyniosÅ‚y mu Å›wiatowÄ… sÅ‚awÄ™, dziÄ™ki której staÅ‚ siÄ™ popularnym trenerem, konsultantem i prezenterem konferencyjnym.
Tematy:
- Zalety i wady inicjalizacji klamrowej, specyfikacji noexcept, technik doskonaÅ‚ego przekazywania argumentów oraz funkcji make sÅ‚użących do tworzenia wskaźników inteligentnych
- Związki między std::move, std::forward, odwołaniami do r-wartości i odwołaniami uniwersalnymi
- Techniki pisania czytelnych, poprawnych i skutecznych wyrażeń lambda
- Różnice miÄ™dzy std::atomic a volatile, zalecane sposoby użycia każdej z tych deklaracji oraz ich zwiÄ…zek z interfejsem API wspóÅ‚bieżnoÅ›ci w jÄ™zyku C++
- Zmiany najlepszych rozwiązań znanych ze starego języka C++ (tj. C++98) wymagane podczas tworzenia oprogramowania w nowoczesnym języku C++
Książka Skuteczny nowoczesny C++ jest napisana zgodnie z wypróbowanym, opartym na wskazówkach i przykÅ‚adach stylem wczeÅ›niejszych książek Scotta Meyersa, ale dotyczy caÅ‚kowicie nowego materiaÅ‚u. Jest ważnÄ… pozycjÄ… dla każdego nowoczesnego twórcy oprogramowania w jÄ™zyku C++. Przed ponad 20 laty książki Scotta Meyersa z serii Effective C++ (Effective C++, More Effective C++ i Effective STL) wyznaczyÅ‚y poziom odniesienia dla wskazówek dotyczÄ…cych programowania w jÄ™zyku C++. Jego jasne, ujmujÄ…ce wyjaÅ›nienie skomplikowanego technicznego materiaÅ‚u przyniosÅ‚y mu Å›wiatowÄ… sÅ‚awÄ™, dziÄ™ki której staÅ‚ siÄ™ popularnym trenerem, konsultantem i prezenterem konferencyjnym.
Scott Meyers zyskaÅ‚ tytuÅ‚ doktora informatyki na uniwersytecie Brown. Kiedy już zapoznaÅ‚em siÄ™ z podstawami jÄ™zyka C++, sposobów programowania kodu produkcyjnego w tym jÄ™zyku nauczyÅ‚em siÄ™ z serii książek Meyersa Effective C++. Książka Skuteczny nowoczesny C++ jest najważniejszym podrÄ™cznikiem dotyczÄ…cym istotnych wytycznych, stylów i idiomów przydatnych do skutecznego i dobrego stosowania nowoczesnego jÄ™zyka C++. Nie masz jej jeszcze? Kup jÄ…. Teraz.
Herb Sutter
PrzewodniczÄ…cy komitetu standaryzacyjnego ISO C++
oraz architekt oprogramowania C++ w firmie Microsoft