Książka kucharska nowoczesnego programowania w języku C++: Przepisy na poznanie struktury danych, wielowątkowości i sieci w C++17

Ocena:   (3,9 na 5)

Książka kucharska nowoczesnego programowania w języku C++: Przepisy na poznanie struktury danych, wielowątkowości i sieci w C++17 (Marius Bancila)

Opinie czytelników

Podsumowanie:

Książka jest wysoko ceniona przez czytelników za przejrzystą strukturę, kompleksowe omówienie nowoczesnych standardów C++ oraz praktyczne przepisy, które ułatwiają zrozumienie i zastosowanie materiału. Jest przeznaczona zarówno dla początkujących, jak i doświadczonych programistów, zwiększając ich pewność siebie i wiedzę na temat nowoczesnych praktyk kodowania w języku C++.

Zalety:

Kompleksowe omówienie funkcji i standardów C++11/14/17.
Przejrzysta struktura i styl książki kucharskiej ułatwiają odwoływanie się do konkretnych tematów.
Wciągająca i czytelna, unikająca suchych treści typowych dla innych książek o C++.
Praktyczne przykłady pomagają zrozumieć koncepcje i zastosować je w rzeczywistych scenariuszach pracy.
Przydatne wskazówki i wzorce projektowe.
Dobra dla programistów przechodzących ze starszych standardów C++.

Wady:

Niektóre rozdziały zawierają literówki i powtórzenia.
Niektóre tematy, takie jak semantyka move i decltype/declval, są mniej dokładnie omówione.
Rozdział poświęcony testom jednostkowym mógłby zostać skrócony.
Wydanie Kindle może mieć problemy z formatowaniem i nie jest zalecane.

(na podstawie 7 opinii czytelników)

Oryginalny tytuł:

Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17

Zawartość książki:

Ponad 100 przepisów, które pomogą przezwyciężyć trudności z programowaniem w C++ i lepiej zrozumieć działanie nowoczesnego języka C++

Kluczowe cechy

⬤ Poznaj najważniejsze funkcje języka i biblioteki C++17, w tym kontenery, algorytmy, wyrażenia regularne, wątki i wiele innych.

⬤ Zacznij korzystać z frameworków do testowania jednostkowego Boost. Test, Google Test i Catch.

⬤ Poszerz swoją wiedzę o C++ i wznieś swoje umiejętności programistyczne na nowy poziom, czyniąc swoje aplikacje szybkimi, solidnymi i skalowalnymi.

Opis książki

C++ jest jednym z najczęściej używanych języków programowania. Szybki, wydajny i elastyczny, jest wykorzystywany do rozwiązywania wielu problemów. Najnowsze wersje C++ sprawiły, że programiści zmienili sposób kodowania, rezygnując ze staromodnego programowania w stylu C i przyjmując zamiast tego nowoczesny C++.

Począwszy od nowoczesnych funkcji języka, każdy przepis odnosi się do konkretnego problemu, z dyskusją, która wyjaśnia rozwiązanie i oferuje wgląd w jego działanie. Poznasz główne koncepcje dotyczące podstawowego języka programowania, a także typowe zadania napotykane podczas tworzenia szerokiej gamy oprogramowania. Poznasz pojęcia takie jak współbieżność, wydajność, metaprogramowanie, wyrażenia lambda, wyrażenia regularne, testowanie i wiele innych w formie przepisów. Przepisy te zapewnią, że Twoje aplikacje będą solidne i szybkie.

Pod koniec książki zrozumiesz nowsze aspekty C++11/14/17 i będziesz w stanie przezwyciężyć zadania, które są czasochłonne lub mogłyby przerwać twój rozwój.

Czego się nauczysz

⬤ Zapoznać się z nowymi podstawowymi funkcjami języka i problemami, które miały one rozwiązać.

⬤ Zrozumieć standardowe wsparcie dla wątków i współbieżności oraz wiedzieć, jak wykorzystać je w codziennych podstawowych zadaniach.

⬤ Wykorzystanie funkcji C++ w celu zwiększenia niezawodności i wydajności.

⬤ Poznanie powszechnie używanych frameworków testowych dla C++ i implementacja różnych przydatnych wzorców i idiomów.

⬤ Praca z różnymi typami ciągów znaków i przyjrzenie się różnym aspektom kompilacji.

⬤ Poznaj funkcje i obiekty wywoływalne, koncentrując się na nowoczesnych funkcjach.

⬤ Wykorzystanie biblioteki standardowej i praca z kontenerami, algorytmami i iteratorami.

⬤ Wykorzystanie wyrażeń regularnych do wyszukiwania i zastępowania operacji łańcuchowych.

⬤ Wykorzystanie nowej biblioteki systemu plików do pracy z plikami i katalogami.

⬤ Wykorzystaj nowe dodatki narzędziowe do biblioteki standardowej do rozwiązywania typowych problemów napotykanych przez programistów, w tym string_view, any, optional i variant types.

Dla kogo jest ta książka

Jeśli chcesz pokonać trudne etapy programowania w C++ i wykorzystać jego możliwości przy użyciu nowoczesnych praktyk programistycznych, to ta książka jest dla Ciebie. Książka jest przeznaczona zarówno dla doświadczonych programistów C++, jak i osób z dużą wiedzą na temat koncepcji OOP.

Dodatkowe informacje o książce:

ISBN:9781786465184
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Książka kucharska nowoczesnego programowania w języku C++ - wydanie drugie - Modern C++ Programming...
Ponad 100 przepisów, które pomogą przezwyciężyć...
Książka kucharska nowoczesnego programowania w języku C++ - wydanie drugie - Modern C++ Programming Cookbook - Second Edition
The Modern C++ Challenge: Zostań ekspertem w programowaniu, rozwiązując rzeczywiste problemy - The...
Sprawdź swoje umiejętności programowania w języku...
The Modern C++ Challenge: Zostań ekspertem w programowaniu, rozwiązując rzeczywiste problemy - The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Książka kucharska nowoczesnego programowania w języku C++: Przepisy na poznanie struktury danych,...
Ponad 100 przepisów, które pomogą przezwyciężyć...
Książka kucharska nowoczesnego programowania w języku C++: Przepisy na poznanie struktury danych, wielowątkowości i sieci w C++17 - Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Metaprogramowanie szablonów w C++: Dowiedz się wszystkiego o szablonach C++ i odblokuj moc...
Dowiedz się, jak używać nowoczesnych szablonów C++ do...
Metaprogramowanie szablonów w C++: Dowiedz się wszystkiego o szablonach C++ i odblokuj moc metaprogramowania szablonów - Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)