C++. Optymalizacja kodu

We współczesnym świecie, pełnym pośpiechu i rywalizacji, wydajność programu jest równie istotna dla klientów, jak oferowane przez niego funkcje. Ten praktyczny podręcznik wyjaśnia podstawowe zasady podnoszenia wydajności, które pomagają w optymalizacji kodu C++. Uczy, jak dostosowywać poprawny kod...
75,81
Opis

We współczesnym świecie, pełnym pośpiechu i rywalizacji, wydajność programu jest równie istotna dla klientów, jak oferowane przez niego funkcje. Ten praktyczny podręcznik wyjaśnia podstawowe zasady podnoszenia wydajności, które pomagają w optymalizacji kodu C++. Uczy, jak dostosowywać poprawny kod C++ tak, aby działał ON szybciej i zużywał mniej zasobów na każdym komputerze, począwszy od zegarka, poprzez telefon, stację roboczą, superkomputer, aż po globalną sieć serwerów.
Autor Kurt Guntheroth prezentuje szereg przykładów demonstrujących, w jaki sposób można, stopniowo wdrażając przedstawione zasady, osiągnąć kod spełniający wymagania klientów dotyczące reaktywności i przepustowości. O przydatności porad zamieszczonych w tej książce będzie się można przekonać, gdy kolega z zespołu zawoła: "Zaczęło działać niesamowicie szybko. Kto coś naprawił?"

Dowiedz się jak:

  • Wyznaczać kandydatów do optymalizacji przy użyciu programu profilującego oraz czasomierzy programowych
  • Przeprowadzać powtarzalne eksperymenty w celu mierzenia wydajności zmodyfikowanych wersji kodu
  • Optymalizować użycie zmiennych dynamicznych
  • Podnieść wydajność kosztownych pętli i funkcji
  • Przyspieszyć działanie funkcji przetwarzających ciągi
  • Rozpoznawać efektywne algorytmy i wzorce optymalizacyjne
  • Identyfikować mocne i słabe strony klas kontenerów w C++
  • Analizować wyszukiwanie i sortowanie z perspektywy optymalizatora
  • W efektywny sposób używać funkcji przesyłania strumieniowego we/wy w języku C++
  • W wydajny sposób stosować w kodzie C++ funkcje równoległe bazujące na wątkach

" Cenne źródło praktycznych porad - aktualnych, trafnych i osadzonych w rzeczywistości. Solidne kompendium wiedzy o nowym obliczu języka C++."
-Jerry Tan Starszy programista, The Depository Trust & Clearing Corporation

Kurt Guntheroth, programista z ponad 35-letnim doświadczeniem, od ćwierćwiecza zajmuje się opracowywaniem wydajnego kodu C++. Rozwija programy dla platform Windows, Linux oraz systemów wbudowanych. Kurt mieszka w Seattle w stanie Waszyngto

FAQ

Sekcja najczęstszych pytań i odpowiedzi

Kto jest autorem "C++. Optymalizacja kodu"?
Kurt Guntheroth jest autorem tego podręcznika.
Jest autorem paru podręczników, jednak ich treści są wartościowe. Autorzy podręczników szkolnych mają zaawansowane stopnie naukowe w dyscyplinie, na temat której piszą. Czy wiesz, że niektórzy autorzy tworzą tylko 1 - 2 materiałów szkolnych, skupiając się bardziej na zgłębianiu dziedziny nauki. Wynikać to może przykładowo z włożenia dużego wysyłku w proces pisania. Nie dla każdego zdarza się, że łączenie wiedzy oraz doświadczenia, z ich przekazywaniem idą w parze.

Skąd powinnam lub powinienem wiedzieć, że to ten podręcznik muszę kupić?
Od weryfikacji poprawności zakupu listy książek do szkoły dzielą Cię trzy kroki:
1. Zdobądź wykaz podręczników w szkole.
2. Zwróć szczególną uwagę na zgodność tytułu, autorów, nazwę wydawnictwa.
3. Upewnij się, że wymienione szczegóły znajdują się na karcie opisywanego produktu.


Kiedy wydano "C++. Optymalizacja kodu"?
Rok wydania tego podręcznika to 2016. Podręcznik "C++. Optymalizacja kodu" od lat jest uznaną kopalnią wiedzy i narzędziem dla wielu uczniów. Przez ten okres zdobył zaufanie nauczycieli, co potwierdza jego wartość edukacyjną.


Czy C++. Optymalizacja kodu umożliwia dostęp do dodatkowych zasobów online?
Tak, wydawca dostarcza dodatkowe materiały dostępne on-line. Coraz więcej wydawców oferuje dostęp do dodatkowych zasobów


Jakiego rodzaju okładkę ma ten podręcznik?
Podręcznik został wydany w miękkiej oprawie. Dzięki temu, że nie waży zbyt dużo, z łatwością można ją zapakować do szkolnej torby.


Z ilu stron składa się ten podręcznik?
Książka liczy 410 stron.
Jest wypełniona treścią edukacyjną opatrzoną grafikami. Zawarto w niej liczne i starannie dobrane materiały, które rozwijają wiedzę z danego przedmiotu.


Do jakiej serii publikacji edukacyjnych należy "C++. Optymalizacja kodu"?
Tytuł ten jest częścią popularnej serii "DLA PROGRAMISTÓW".
Analogicznie do pozostałych tytułów z tego cyklu, podręcznik został stworzony celem zapewnienia uczniom kompleksowych materiałów edukacyjnych, które umożliwią im rozwijanie umiejętności i wiedzy w sposób uporządkowany, a także logiczny.


Co, oprócz podręczników, należy kupić na nowy rok szkolny?
Na stronach www szkół zazwyczaj można znaleźć informacje dotyczące dodatkowych wymagań a propos wyprawki dla poszczególnych klas. Na listach zazwyczaj znajdują się: przybory do pisania, przybory do rysowania, artykuły plastyczne i kreatywne. Miej na uwadze nabycie zeszytów! Pamiętaj, że uczniowi otoczonemu artykułami szkolnymi, które cieszą jego oko, np. piórnik z ulubionym bohaterem czy plecak w ulubionym kolorze, będzie w szkole trochę raźniej. Sprawdź, jakie komplety do szkoły polecamy w Bee.pl. Mamy tak imponujący wybór, że z pewnością znajdziesz coś inspirującego.


Czy w razie pomyłki podczas zakupów mogę wymienić lub zwrócić zakupiony podręcznik?
Zawsze możesz zwrócić zakupiony podręcznik i zamówić ten, którego potrzebujesz. Więcej o tym, w jaki sposób możesz dokonac zwrotu produktu, dowiesz się na tej stronie.


Szczegóły - C++. Optymalizacja kodu

  • Autor: Kurt Guntheroth
  • Ilość stron: 410
  • Oprawa: Miękka
  • Rok wydania: 2016
  • Seria Dla Programistów
  • Wydawnictwo Promise
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788375411911
  • EAN: 9788375411911
  • ISBN: 9788375411911
  • Język: polski
  • Podtytuł: Sprawdzone techniki zwiększania wydajności
  • Oryginalny tytuł: Optimized C++ Proven Techniques for Heightened Performance
  • Wymiary: 17.0x23.0x2 cm

Dane producenta

APN Promise, Domaniewska 44a, 02-672 Warszawa, Polska, biuro@promise.pl, tel. 23 355 16 00

Recenzje

Podziel się swoją opinią

Oceń produkt

O Autorze