Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II

  • Data wydania: 2023/01/12
  • Liczba stron 448
  • Oprawa oprawa broszurowa
  • Format 16.5x23.5 cm
  • Wydawca: Helion
  • Wysyłka: 10 dni
£23.56
£26.18
Tax included
Quantity

Add to wishlist

Dzisiejszy C++ jest wyjątkowym językiem programowania. Umożliwia pisanie zwięzłego, stabilnego kodu, kt&oacute,ry można zoptymalizować pod kątem wydajności w niespotykanym dotychczas stopniu. Język C++ w ciągu ostatnich lat został unowocześniony. W standardzie C++ 20 znalazło się sporo mechanizm&oacute,w, kt&oacute,re pozwalają osiągnąć wysoką efektywność kodu, a r&oacute,wnocześnie uprzyjemniają programiście pracę. Poprawiono także ustawienia domyślne kompilatora. To wszystko sprawia, że wielu profesjonalist&oacute,w wybiera właśnie C++, gdy chce uzyskać kod o wyjątkowej wydajności.

Ta książka jest drugim, zaktualizowanym i uzupełnionym wydaniem przewodnika dla programist&oacute,w. Rozpoczyna się od szczeg&oacute,łowego wprowadzenia do nowoczesnego C++ z uwzględnieniem technik eliminowania wąskich gardeł w kodzie bazowym. Następnie om&oacute,wiono zagadnienia optymalizacji struktur danych i zarzadzania pamięcią. Przedstawiono r&oacute,wnież tematykę algorytm&oacute,w, zasady pisania czytelnego kodu i stosowania niestandardowych iterator&oacute,w. Zamieszczono w niej też praktyczne przykłady używania metaprogramowania w języku C++, korutyn, refleksji (do ograniczenia ilości szablonowego kodu), obiekt&oacute,w pośredniczących (do wprowadzania ukrytych optymalizacji), programowania wsp&oacute,łbieżnego i struktur danych wolnych od blokad. W końcowej części dokonano przeglądu algorytm&oacute,w r&oacute,wnoległych w C++.

W książce między innymi:

  • nowe aspekty C++ 20
  • wyspecjalizowane struktury danych na potrzeby wydajnego kodu
  • metaprogramowanie i niestandardowe zarządzanie pamięcią
  • mechanizm refleksji i programowanie wsp&oacute,łbieżne bez używania blokad
  • subtelne optymalizacje algorytm&oacute,w z biblioteki standardowej C++
  • leniwe generatory i zadania asynchroniczne

Tw&oacute,rz wydajny i czysty kod w C++!

848736
Numer EAN
9788328397088
Rok wydania
2023
Liczba stron
448
Oprawa
oprawa broszurowa
oprawa2
oprawa miękka
dostępność
10 dni
Format
16.5x23.5 cm
Identyfikator
98396