Evaluare:
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.
⬤ 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)
C++20 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners
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.
© 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)