Stan książek
Nasze książki są dokładnie sprawdzone i jasno określamy stan każdej z nich.
Nowa
Książka nowa.
Używany - jak nowa
Niezauważalne lub prawie niezauważalne ślady używania. Książkę ciężko odróżnić od nowej pozycji.
Używany - dobry
Normalne ślady używania wynikające z kartkowania podczas czytania, brak większych uszkodzeń lub zagięć.
Używany - widoczne ślady użytkowania
zagięte rogi, przyniszczona okładka, książka posiada wszystkie strony.
C++ Optymalizacja kodu. Sprawdzone techniki zwiększania wydajności
Masz tę lub inne książki?
Sprzedaj je u nas
W dzisiejszym dynamicznym świecie, gdzie tempo i konkurencja są na porządku dziennym, wydajność oprogramowania staje się równie ważna co jego funkcjonalność dla użytkowników. Książka ta, będąca praktycznym przewodnikiem, przedstawia kluczowe zasady poprawy wydajności, które przyczyniają się do optymalizacji kodu C++. Autor Kurt Guntheroth pokazuje, jak efektywnie dostosowywać poprawny kod C++ tak, aby działał szybciej i efektywniej wykorzystując zasoby na różnorodnych urządzeniach - od prostych zegarków, przez telefony, aż po skomplikowane systemy serwerowe.
Dzięki licznym przykładom, Guntheroth wskazuje, w jaki sposób, sukcesywnie wprowadzając przedstawione techniki, można uzyskać kod spełniający rygorystyczne wymagania dotyczące szybkości działania i przepustowości. Wartość tej książki objawi się, gdy kolega z zespołu z entuzjazmem stwierdzi: "Kod działa teraz znacznie szybciej! Co zostało zmienione?"
Dowiedz się, jak skutecznie:
- Rozpoznawać części kodu wymagające optymalizacji za pomocą narzędzi profilujących i programowych liczników czasu
- Przeprowadzać precyzyjne eksperymenty mające na celu ocenę wydajności zmodyfikowanego kodu
- Usprawniać użycie zmiennych dynamicznych
- Poprawiać wydajność skomplikowanych pętli i funkcji
- Przyspieszać operacje na ciągach znaków
- Wybierać efektywne algorytmy i wzorce optymalizacji
- Oceniać mocne i słabe strony klas kontenerowych w C++
- Analizować procesy wyszukiwania i sortowania z perspektywy optymalizatora
- Wykorzystywać funkcje wejścia/wyjścia C++ w sposób maksymalnie wydajny
- Efektywnie implementować równoległe funkcje oparte na wątkach w kodzie C++
Opanowanie tych umiejętności pozwala na znaczną poprawę wydajności oprogramowania, czyniąc je bardziej konkurencyjnym w dynamicznie zmieniającym się środowisku technologicznym.
Wybierz stan zużycia:
WIĘCEJ O SKALI
W dzisiejszym dynamicznym świecie, gdzie tempo i konkurencja są na porządku dziennym, wydajność oprogramowania staje się równie ważna co jego funkcjonalność dla użytkowników. Książka ta, będąca praktycznym przewodnikiem, przedstawia kluczowe zasady poprawy wydajności, które przyczyniają się do optymalizacji kodu C++. Autor Kurt Guntheroth pokazuje, jak efektywnie dostosowywać poprawny kod C++ tak, aby działał szybciej i efektywniej wykorzystując zasoby na różnorodnych urządzeniach - od prostych zegarków, przez telefony, aż po skomplikowane systemy serwerowe.
Dzięki licznym przykładom, Guntheroth wskazuje, w jaki sposób, sukcesywnie wprowadzając przedstawione techniki, można uzyskać kod spełniający rygorystyczne wymagania dotyczące szybkości działania i przepustowości. Wartość tej książki objawi się, gdy kolega z zespołu z entuzjazmem stwierdzi: "Kod działa teraz znacznie szybciej! Co zostało zmienione?"
Dowiedz się, jak skutecznie:
- Rozpoznawać części kodu wymagające optymalizacji za pomocą narzędzi profilujących i programowych liczników czasu
- Przeprowadzać precyzyjne eksperymenty mające na celu ocenę wydajności zmodyfikowanego kodu
- Usprawniać użycie zmiennych dynamicznych
- Poprawiać wydajność skomplikowanych pętli i funkcji
- Przyspieszać operacje na ciągach znaków
- Wybierać efektywne algorytmy i wzorce optymalizacji
- Oceniać mocne i słabe strony klas kontenerowych w C++
- Analizować procesy wyszukiwania i sortowania z perspektywy optymalizatora
- Wykorzystywać funkcje wejścia/wyjścia C++ w sposób maksymalnie wydajny
- Efektywnie implementować równoległe funkcje oparte na wątkach w kodzie C++
Opanowanie tych umiejętności pozwala na znaczną poprawę wydajności oprogramowania, czyniąc je bardziej konkurencyjnym w dynamicznie zmieniającym się środowisku technologicznym.
