C++20 dla leniwych programistów: Szybki, łatwy i przyjemny C++ dla początkujących

Ocena:   (3,9 na 5)

C++20 dla leniwych programistów: Szybki, łatwy i przyjemny C++ dla początkujących (Will Briggs)

Opinie czytelników

Podsumowanie:

Książka została dobrze przyjęta jako wprowadzający tekst C++, który kładzie nacisk na zabawę i praktyczną naukę poprzez wykorzystanie grafiki SDL. Zmieniła podejście do nauczania niektórych nauczycieli, czyniąc złożone koncepcje bardziej konkretnymi. Został jednak skrytykowany za brak pewnych nowoczesnych praktyk i tematów C++, a także za nauczanie niektórych przestarzałych praktyk.

Zalety:

Wciągający i przyjemny styl pisania, który sprawia, że nauka jest przyjemnością.
Wczesne wprowadzenie do wywołań funkcji pomaga ugruntować podstawową wiedzę.
Praktyczne aplikacje z grafiką SDL zwiększają zrozumienie abstrakcyjnych pojęć.
Zapewnia solidne wprowadzenie do C++ dla początkujących i nie-magistrów.
Dobry do tworzenia projektów i praktycznych ćwiczeń.

Wady:

Lekkie podejście do niektórych tematów, takich jak reprezentacja binarna i zaawansowane struktury danych.
Promuje przestarzałe praktyki, takie jak używanie nagich tablic znaków zamiast std::string.
Nieodpowiedni dla zaawansowanych programistów, ponieważ brakuje mu głębi w nowoczesnych funkcjach C++.
Niektórzy twierdzą, że jest zbyt zorientowany na Microsoft i nie obejmuje systemów takich jak CMake.
Organizacja ad hoc, która może zmylić nowicjuszy ze względu na sekwencjonowanie pojęć C++.

(na podstawie 12 opinii czytelników)

Oryginalny tytuł:

C++20 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners

Zawartość książki:

Gotowy na naukę programowania przy mniejszym wysiłku i większej frajdzie? W takim razie zrób to w leniwy sposób! C++20 dla leniwych programistów wykorzystuje humor i zabawę, aby sprawić, że będziesz chętny do czytania i wykonywania projektów, opanowując popularny i potężny język C++. Po drodze zawiera wiele funkcji z nowego standardu C++20, takich jak zakresy, rozpiętości, łańcuchy formatujące, operator "statku kosmicznego" i koncepcje (wymagania dotyczące parametrów szablonu), a także zapewnia krótkie wprowadzenie do modułów i procedur.

Dzięki tej unikalnej metodzie będziesz mógł rozwinąć swoje umiejętności dzięki różnorodnym projektom, w tym własnej grze zręcznościowej C++. Skonstruujesz własne klasy, szablony i abstrakcyjne typy danych. Po przeczytaniu i skorzystaniu z tej książki będziesz gotowy do samodzielnego tworzenia rzeczywistych aplikacji C++ i projektów gier.

Czego się nauczysz:

⬤ Zupełnie nowy standard C++20.

⬤ Programowanie grafiki i gier za pomocą biblioteki SDL, przy użyciu SSDL, prostej biblioteki opakowującej SDL.

⬤ Jak korzystać z najpopularniejszych kompilatorów C++ - Visual Studio dla Windows i g++ (z Unix lub MinGW) - oraz powiązanych z nimi debuggerów.

⬤ "Anti-bugging" dla łatwego rozwiązywania typowych problemów.

⬤ Dobre praktyki pozwalające stać się produktywnym programistą.

⬤ Jak tworzyć własne duże projekty, w tym grę zręcznościową opartą na C++.

⬤ Wbudowane funkcje i klasy Standard Template Library (STL) dla łatwego i wydajnego programowania.

⬤ Potężne typy danych, w tym ciągi znaków, stosy, wektory i połączone listy - nie poprzez czytanie o nich, ale poprzez ich tworzenie - przygotowujące do dalszej kariery w programowaniu.

Dla kogo jest ta książka

Wszyscy, którzy są nowicjuszami w C++, zarówno osoby uczące się samodzielnie, jak i studenci kursów na poziomie college'u.

Dodatkowe informacje o książce:

ISBN:9781484263051
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2020
Liczba stron:677

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

C++20 dla leniwych programistów: Szybki, łatwy i przyjemny C++ dla początkujących - C++20 for Lazy...
Gotowy na naukę programowania przy mniejszym...
C++20 dla leniwych programistów: Szybki, łatwy i przyjemny C++ dla początkujących - C++20 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners

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