
| | Kurt Guntheroth - C++ Optymalizacja kodu. Sprawdzone techniki zwiększania wydajności(2016) | IT |


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

Książka C++ Optymalizacja kodu. Sprawdzone techniki zwiększania wydajności ukaże się 28 października 2016 (premiera w Polsce).
Aby śledzić wiadomości o książce skorzystaj z przycisku "Obserwuj premierę" znajdującego się na pasku z opcjami. Na stronie "Aktualności" zostaną opublikowane zmiany, które zaszły w obserwowanych premierach, a powiadomienie zostanie wysłane we wiadomości e-mail.
O książce można wspomnieć znajomym poprzez polubienie strony w serwisie Facebook lub ysłanie wiadomości na e-mail znajomych. Funkcje te umieszczone są na pasku z opcjami, który znajduje się w górnej części strony.
Aby zobaczyć ile trzeba wydać na książkę kliknij tutaj: Ceneo lub Skąpiec.
Książkę C++ Optymalizacja kodu. Sprawdzone techniki zwiększania wydajności można zamówić tutaj. Sklepy, które sprzedają ten produkt znajdują się w polu "Gdzie kupić?" umieszczonym po prawej stronie.
Świeże materiały znajdują się w kolumnie "Newsy", która umieszczona jest po prawej stronie.
Aby to zrobić należy nadać konkretną ocenę w skali 1-5, a następnie zapieczętować wybór kliknięciem. Głos mogą oddać tylko zarejestrowani użytkownicy serwisu.
Premiera książki C++ Optymalizacja kodu. Sprawdzone techniki zwiększania wydajności nie dostała jeszcze oceny. Użytkownicy mogą oceniać tytuły jeszcze przed pojawieniem się ich na rynku, wyrażając w ten sposób swoje oczekiwania. System umożliwia późniejszą modyfikację przyznanych głosów – w tym celu użytkownik powinien wybrać inną wartość w polu "Ocena". Ocena w serwisie to średnia ważona, gdzie waga głosu zależy przede wszystkim od stażu użytkownika.
Kurt Guntheroth to osoba odpowiedzialna za stworzenie książki. Kliknięcie w nazwisko pisarza spowoduje wyświetlenie innych wydawnictw książkowych przez niego napisanych. Z funkcji tej można skorzystać przechodząc do pola "Informacje".
Wydawnictwo APN Promise jest odpowiedzialne za wydanie książki. Lista innych książek tego wydawcy dostępna jest utaj.
Żeby zgłosić błąd należy uzupełnić formularz umieszczony tutaj. W ramach tej funkcji można zgłosić między innymi aktualizację daty, dodać lub zmienić opis, zamieścić zwiastun oraz trailer, czy też przesłać nową okładkę lub plakat.
28 października 2016, piątek
Komentarze