C++ Optymalizacja kodu

Okładka książki C++ Optymalizacja kodu Kurt Guntheroth
Okładka książki C++ Optymalizacja kodu
Kurt Guntheroth Wydawnictwo: APN Promise informatyka, matematyka
400 str. 6 godz. 40 min.
Kategoria:
informatyka, matematyka
Tytuł oryginału:
Optimized C++
Wydawnictwo:
APN Promise
Data wydania:
2016-10-24
Data 1. wyd. pol.:
2016-10-24
Liczba stron:
400
Czas czytania
6 godz. 40 min.
Język:
polski
ISBN:
9788375411911
Tłumacz:
Natalia Chounlamany-Turalska
Tagi:
c++ programowanie
Średnia ocen

4,7 4,7 / 10

Oceń książkę
i
Dodaj do biblioteczki

Porównaj ceny

i
Porównywarka z zawsze aktualnymi cenami
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży. Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę. Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Ładowanie Szukamy ofert...

Patronaty LC

Książki autora

Mogą Cię zainteresować

Okładka książki Analityk danych. Przewodnik po data science, statystyce i uczeniu maszynowym Jordan Goldmeier, Alex Gutman
Ocena 7,9
Analityk danyc... Jordan Goldmeier, A...
Okładka książki Robotyzacja i automatyzacja. Przemysł 4.0 Szymon Borys, Robert Dyczkowski, Wojciech Kaczmarek, Jarosław Panasiuk, Michał Siwek
Ocena 6,0
Robotyzacja i ... Szymon Borys, Rober...
Okładka książki Sztuczna inteligencja 2041. 10 wizji przyszłości Kai-Fu Lee, Chen Qiufan
Ocena 6,9
Sztuczna intel... Kai-Fu Lee, Chen Qi...
Okładka książki Metodologia i statystyka. Przewodnik naukowego turysty. Tom 1 Aleksandra Arciszewska-Leszczuk, Natalia M. Józefacka, Mateusz F. Kołek
Ocena 10,0
Metodologia i ... Aleksandra Arciszew...
Okładka książki Fascynujące liczby pierwsze i hipoteza Riemanna Barry Mazur, William Stein
Ocena 8,0
Fascynujące li... Barry Mazur, Willia...
Okładka książki Kafka w praktyce. Przetwarzanie strumieniowe i potoki danych o dużej skali. Wydanie II Shapira Gwen, Krit Petty, Rajini Sivaram, Palino Todd
Ocena 7,5
Kafka w prakty... Shapira Gwen, Krit ...

Oceny

Średnia ocen
4,7 / 10
3 ocen
Twoja ocena
0 / 10

OPINIE i DYSKUSJE

Sortuj:
avatar
131
130

Na półkach: ,

Tłumaczenie nie najgorsze, ale widać, że tłumaczka specjalizuje się w filatelistyce na co wskazują własne wynalazki typu "przecieki pamięci". Mankamentem jest także tłumaczenie kodu, angielski jest de facto standardem jeśli chodzi o programy, wiele skrótów jest idiomatycznych, tłumaczenie rodzi tylko potworki "usun_ster_ref_wynik_it", nie mówiąć już o tym, że słów kluczowych przetłumaczyć nie można, więc polski czytelnik otrzymuje zmiksowany pasztet.

Ale to tak naprawdę detal. Ta książka chciałaby, aby jej jedynym problemem było tłumaczenie.

Zacznijmy od początku -- programujesz w C++, tak? Więc w Twojej biblioteczce znajduje się Stroustrup, Josuttis, Meyers, Sutter, Alexandrescu. Kanon. Dla porządku posiadasz także Cormena, Sedgewicka lub Knutha. I teraz dobieramy niniejszy tytuł i okazuje się, że nie wnosi zupełnie nic nowego. NIC.

Autor zaczyna elegancko o tym, że stoi na ramionach ww. gigantów, wszystko świetnie, ale rzecz w tym, że stojąc tak wysoko należy sięgnać wyżej, a nie przeiterować (i to w skrócie) wszystko to co napisali już poprzednicy (*). Gdzie tu novum?

Układ treści jest fatalny, przykład czysto C++, później niby część algorytmiczna, powrót do C++ z wieloma radami-banałami, ponownie część algorytmiczna, STL (no rany),wielowątkowość.

Jeszcze nie sięgneliśmy dna -- autor, jak kompletnym debilom, tłumaczy czytelnikom, że mierzenie czasu metodą słownego odliczania typu "mississippi-one", "mississippi-two" nie jest zbyt dobrym pomysłem. Oddycham z ulgą, bo kiedy ja profiluję swój kod, to liczę owce. Captain Obvious na haju.

I na koniec -- opinie na temat danej techniki optymalizacyjnej mogą być różne, jasne, ale uzasadnienie, że np. PIMPL leci do kosza, gdyż "czasy kompilacji [w 2016] reprezentują około 1% czasów doświadczanych w latach '90". Hmm, (a) mam o rzędy wielkości szybszy komputer, większy twardy dysk, itd. a jednak ten dzisiejszy Windows 10 (**) działa wolniej niż moja Amiga 500 z lat '90, (b) to my dzisiaj piszemy naprawdę równie długie programy jak w latach '90? Może by zamiast takich metafizycznych porównań policzyć wielkość KDE, następnie wygenerować kilka klas z PIMPL-em i bez i ekstrapolować to do wielkości KDE i wtedy podać czytelnikom FAKTY.

W innym miejscu autor zoptymalizował kod i zanotował, iż spadek szybkości programu był rzędu 25%. I... przeszedł do kolejnego tematu. Przecież to aż prosiło się o analizę czemu po optymalizacji program zwolnił.

Zamiast kupować ten zbiór ogólników mam prostą radę -- odpal profiler, sprawdź najbardziej obciążającą funkcję, przyspiesz ją. W wolnym czasie przeczytaj jeszcze raz sprawdzonych autorów.

Gdyby wydawnictwo wydało 400 pustych stron w okładce byłyby w sumie nawet bardziej przydatne. Cena jest zupełnie oderwana od przydatności tej książki za co odejmuję kolejną gwiazdkę.

(*) nie, kupno tej książki zamiast klasyków to nie żadna oszczędność. W końcu nie inwestujesz w siebie, aby być miernotą, prawda?

(**) używam tak naprawdę Linuxa, ale lubię podawać Windowsa jako przykład partaniny programistycznej.

Tłumaczenie nie najgorsze, ale widać, że tłumaczka specjalizuje się w filatelistyce na co wskazują własne wynalazki typu "przecieki pamięci". Mankamentem jest także tłumaczenie kodu, angielski jest de facto standardem jeśli chodzi o programy, wiele skrótów jest idiomatycznych, tłumaczenie rodzi tylko potworki "usun_ster_ref_wynik_it", nie mówiąć już o tym, że słów...

więcejOznaczone jako spoiler Pokaż mimo to

Książka na półkach

  • Przeczytane
    4
  • Posiadam
    2
  • Chcę przeczytać
    1
  • Rok 2019
    1
  • Informatyka
    1
  • Ebooki
    1

Cytaty

Bądź pierwszy

Dodaj cytat z książki C++ Optymalizacja kodu


Podobne książki

Przeczytaj także