Szybki kurs C++: Szybkie wprowadzenie

Ocena:   (4,6 na 5)

Szybki kurs C++: Szybkie wprowadzenie (Josh Lospinoso)

Opinie czytelników

Podsumowanie:

Książka „C++ Crash Course” jest ogólnie dobrze odbierana przez doświadczonych programistów, którzy chcą szybko opanować nowoczesny język C++. Zapewnia dokładne wprowadzenie, z przyjaznym dla użytkownika stylem pisania i mnóstwem przykładów, choć niektórzy czytelnicy uważają, że nie jest tak szybki, jak reklamowano. Najlepiej nadaje się dla osób z wcześniejszym doświadczeniem w programowaniu i nie jest przeznaczony jako przewodnik dla początkujących.

Zalety:

Kompleksowe wprowadzenie do nowoczesnego języka C++ dla doświadczonych programistów.
Przyjazny dla użytkownika styl pisania z podejściem do opowiadania historii.
Wiele praktycznych przykładów i ćwiczeń.
Zawiera dokładną erratę i kod źródłowy dostępny online.
Dobry materiał do zapoznania się z C++ po dłuższym okresie nieużywania go.

Wady:

Niektórzy czytelnicy uważają, że tempo nie jest tak szybkie, jak twierdzą.
Organizacja treści może nie sprzyjać łatwemu odwoływaniu się.
Niektóre konkretne tematy, takie jak używanie „class” w porównaniu do „struct”, nie są odpowiednio omówione.
Liczne literówki i błędy we wczesnych wersjach.
Brak szczegółowych wskazówek dotyczących praktycznego wykorzystania narzędzi takich jak CMake.

(na podstawie 39 opinii czytelników)

Oryginalny tytuł:

C++ Crash Course: A Fast-Paced Introduction

Zawartość książki:

Szybkie, gruntowne wprowadzenie do nowoczesnego języka C++ napisane z myślą o doświadczonych programistach. Po przeczytaniu C++ Crash Course będziesz biegły w podstawowych koncepcjach języka, bibliotece standardowej C++ i bibliotekach Boost.

C++ jest jednym z najczęściej używanych języków do tworzenia oprogramowania w świecie rzeczywistym. W rękach doświadczonego programisty, C++ może tworzyć mały, wydajny i czytelny kod, z którego każdy programista byłby dumny.

Zaprojektowany dla średnio zaawansowanych i zaawansowanych programistów, C++ Crash Course przecina chwasty, aby przejść bezpośrednio do sedna C++17, najnowszej wersji standardu ISO. Część 1 obejmuje rdzeń języka C++, w którym dowiesz się wszystkiego, od typów i funkcji, po cykl życia obiektu i wyrażenia. Część 2 wprowadza do biblioteki standardowej C++ i bibliotek Boost, gdzie dowiesz się o wszystkich wysokiej jakości, w pełni funkcjonalnych udogodnieniach dostępnych dla Ciebie. Poznasz specjalne klasy narzędziowe, struktury danych i algorytmy, a także dowiesz się, jak manipulować systemami plików i tworzyć wydajne programy komunikujące się w sieci.

Poznasz wszystkie najważniejsze cechy nowoczesnego języka C++, w tym:

- Typy podstawowe, typy referencyjne i typy zdefiniowane przez użytkownika.

- Cykl życia obiektu, w tym czas przechowywania, zarządzanie pamięcią, wyjątki, stosy wywołań i paradygmat RAII.

- Polimorfizm w czasie kompilacji z szablonami i polimorfizm w czasie wykonywania z klasami wirtualnymi.

- Zaawansowane wyrażenia, instrukcje i funkcje.

- Inteligentne wskaźniki, struktury danych, daty i godziny, dane liczbowe oraz funkcje prawdopodobieństwa/statystyki.

- Kontenery, iteratory, ciągi znaków i algorytmy.

- Strumienie i pliki, współbieżność, sieci i tworzenie aplikacji.

Dzięki ponad 500 przykładom kodu i prawie 100 ćwiczeniom, C++ Crash Course z pewnością pomoże ci zbudować solidne podstawy C++.

Dodatkowe informacje o książce:

ISBN:9781593278885
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2019
Liczba stron:254

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Szybki kurs C++: Szybkie wprowadzenie - C++ Crash Course: A Fast-Paced Introduction
Szybkie, gruntowne wprowadzenie do nowoczesnego języka C++ napisane...
Szybki kurs C++: Szybkie wprowadzenie - C++ Crash Course: A Fast-Paced Introduction

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