Sztuka tworzenia wydajnego kodu. Przewodnik po zaawansowanych technikach wykorzystywania sprzętu i k

  • Data wydania: 2022/09/07
  • Liczba stron 408
  • Format 16.5x23.5 cm
  • Wydawca: Helion
  • Wysyłka: 10 dni
£ 15.66
£ 19.58
Brutto
Ilość

Dodaj do schowka

Jeszcze kilka lat temu, by zwiększyć szybkość działania programu, wystarczyło wymienić procesor. Dzisiejsze procesory nie są znacząco szybsze od poprzednik&oacute,w. Nowsze architektury zapewniają zaledwie niewielkie przyrosty wydajności istniejących już program&oacute,w. Nie ma innego wyjścia: jeśli programista chce tworzyć efektywne oprogramowanie, musi wiedzieć, jak odpowiednio używać dostępnych zasob&oacute,w obliczeniowych. Jest to trudna sztuka, wymagająca ciągłej gotowości do nauki.

To książka przeznaczona dla doświadczonych programist&oacute,w, kt&oacute,rzy chcą sprawnie tworzyć efektywny kod. Om&oacute,wiono w niej, jak korzystać z zasob&oacute,w procesora i pamięci, unikać zbędnych obliczeń, mierzyć wydajność kodu i prawidłowo stosować wsp&oacute,łbieżność i wielowątkowość. Zaprezentowano r&oacute,wnież zagadnienia związane z optymalizacjami przeprowadzanymi przez kompilator, a także metody efektywniejszego korzystania z właściwości języka programowania (C++). Dokładnie wyjaśniono zasady projektowania oprogramowania pod kątem wydajności i aby ułatwić przyswajanie wiedzy, zamieszczono wiele przykład&oacute,w, kt&oacute,re będą przydatne w czasie samodzielnej nauki. Dzięki dogłębnemu zrozumieniu wiedzy ujętej w książce łatwiej będzie podejmować właściwe decyzje podczas projektowania nowego systemu lub modyfikowania już istniejącej architektury.

Najciekawsze zagadnienia:

  • korzystanie ze sprzętowych zasob&oacute,w obliczeniowych
  • uporządkowanie pamięci i należyte zorganizowanie danych
  • wydajność operacji a wsp&oacute,łbieżny dostęp
  • stosowanie technik programowania bez użycia blokady
  • zwiększanie efektywności optymalizacji za pomocą kompilatora
  • interfejsy API dla wsp&oacute,łbieżnych struktur danych i struktur o dużej wydajności

Dobre decyzje projektowe to klucz do wydajności kodu!

827532
Numer EAN
9788328392502
Rok wydania
2022
Liczba stron
408
dostępność
10 dni
Format
16.5x23.5 cm
Identyfikator
93516