C++20 pentru programatorii leneși: C++ rapid, ușor și distractiv pentru începători

Evaluare:   (3.9 din 5)

C++20 pentru programatorii leneși: C++ rapid, ușor și distractiv pentru începători (Will Briggs)

Recenzii ale cititorilor

Rezumat:

Cartea este bine primită ca un text introductiv la C++ care pune accentul pe învățarea practică și distractivă prin utilizarea graficelor SDL. Ea a transformat abordarea de predare pentru unii educatori, făcând conceptele complexe mai concrete. Cu toate acestea, a fost criticat pentru lipsa anumitor practici și subiecte C++ moderne, precum și pentru predarea unor practici învechite.

Avantaje:

Stil de scriere captivant și plăcut care face învățarea distractivă.
Introducerea timpurie a apelurilor de funcții ajută la solidificarea cunoștințelor de bază.
Aplicațiile practice cu grafică SDL îmbunătățesc înțelegerea conceptelor abstracte.
Oferă o introducere solidă în C++ pentru începători și non-majori.
Bun pentru crearea de proiecte și exerciții practice.

Dezavantaje:

Ușoară pe anumite subiecte precum reprezentarea binară și structurile avansate de date.
Promovează practici învechite, cum ar fi utilizarea array-urilor char naked în loc de std::string.
Nu este potrivit pentru programatorii avansați, deoarece este lipsit de profunzime în ceea ce privește caracteristicile C++ moderne.
Unele afirmații că este prea orientată spre Microsoft și nu acoperă sisteme precum CMake.
Organizare ad hoc care poate deruta novicii datorită secvenței conceptelor C++.

(pe baza a 12 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Sunteți gata să învățați programare cu mai puțin efort și mai multă distracție? Atunci faceți-o în modul leneș! C++20 pentru programatori leneși folosește umorul și distracția pentru a vă face să doriți cu adevărat să citiți și să fiți nerăbdători să realizați proiectele pe măsură ce stăpâniți popularul și puternicul limbaj C++. Pe parcurs, include multe caracteristici din noul standard C++20, cum ar fi intervalele, spațiile, șirurile de format, operatorul "spaceship" și conceptele (cerințele parametrilor șablonului) și oferă scurte introduceri la module și coroutine.

Cu această metodă unică, vă veți extinde abilitățile cu o varietate de proiecte, inclusiv propriul joc arcade C++. Veți construi propriile clase, șabloane și tipuri abstracte de date. După ce citiți și folosiți această carte, veți fi gata să construiți aplicații C++ din lumea reală și proiecte de jocuri pe cont propriu.

Ce veți învăța:

⬤ Noul standard C++20.

⬤ Programarea graficii și a jocurilor cu biblioteca SDL, folosind SSDL, biblioteca Simple SDL wrapper.

⬤ Cum să utilizați cele mai comune compilatoare C++ - Visual Studio pentru Windows și g++ (cu Unix sau MinGW) - și depanatoarele asociate acestora.

⬤ "Anti-bugging" pentru rezolvarea ușoară a problemelor comune.

⬤ Practici solide pentru a deveni un programator productiv.

⬤ Cum să vă realizați propriile proiecte mari, inclusiv un joc arcade bazat pe C++.

⬤ Funcțiile și clasele încorporate în Standard Template Library (STL) pentru o programare ușoară și eficientă.

⬤ Tipuri de date puternice, inclusiv șiruri de caractere, stive, vectori și liste legate - nu citind despre ele, ci construindu-le - pregătindu-vă în continuare pentru o carieră în programare.

Pentru cine este această carte

Toți cei care sunt începători în C++, fie autodidacți, fie studenți la cursuri de nivel universitar.

Alte date despre carte:

ISBN:9781484263051
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:677

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

C++20 pentru programatorii leneși: C++ rapid, ușor și distractiv pentru începători - C++20 for Lazy...
Sunteți gata să învățați programare cu mai puțin...
C++20 pentru programatorii leneși: C++ rapid, ușor și distractiv pentru începători - C++20 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)