Ghidul Deitel® pentru programatorul profesionist C++20
În această carte, scrisă pentru programatori care cunosc o altă limbă de programare de nivel înalt, veți învăța dezvoltarea de programe în C++ Modern folosind C++20 și cele "Patru Funcții Cele Mai Importante" – Construcții, Concepute, Module Funcționale și Corutine.
În cadrul a peste 200 de exemple practice de cod funcțional, veți învăța rapid particularitățile programării în C++ Modern folosind compilatoare populare – Visual C++®, GNU® g++, Apple® Xcode® și LLVM®/Clang. După ce vor fi acoperite principiile fundamentale ale C++, veți trece la containerele din biblioteca standard, la array-uri și vectori, la programarea stilului funcțional cu Construcții și Vederi C++20, la șiruri de caractere, fișiere și expresii regulate, la programarea orientată pe obiect cu clase, la moștenire, la polimorfismul la timp de execuție și la polimorfismul static, la suprasarcina operatorilor, semanticile copiilor/mutărilor, la RAII și la pointerii inteligenți, la excepții și la contractele viitoare C++23, la containerele din biblioteca standard, la iteratori și algoritmi, la template-uri, la Concepute și la metaprogramarea C++23, la Module Funcționale C++20 și la dezvoltarea de programe la scară mare și la execuția concurentă, la paralelepiped, la algoritmii paralele din biblioteca standard C++17 și C++20 și la Corutine C++20.
Caracteristicile includ:
- Acoperire bogată a "Patru Funcții Cele Mai Importante" din C++20: Construcții, Concepte, Module Funcționale și Corutine
- Abordare Naturală-Obiect: Folosiți biblioteci standard și biblioteci open-source pentru a crea aplicații semnificative cu minimum de cod
- Sute de exemple de cod funcțional
- C++ Modern: C++20, 17, 14, 11 și o privire asupra C++23
- Compilatoare: Visual C++®, GNU® g++, Apple Xcode® Clang, LLVM®/Clang
- Docker: GNU® GCC, LLVM/® Clang
- Elemente fundamentale: Instrucțiuni de control, funcții, șiruri de caractere, referințe, pointeri, fișiere, excepții
- Programare orientată pe obiect: Clase, obiecte, moștenire, polimorfism la timp de execuție și polimorfism static, suprasarcina operatorilor, semanticile copiilor/mutărilor, RAII, pointeri inteligenți
- Programare stil funcțional: Construcții și Vederi C++20, expresii lambda
- Programare generică: Template-uri, Concepte C++20 și metaprogramare
- Module Funcționale C++20: Dezvoltarea de programe la scară mare
- Programare concurentă: Concurență, multithreading, algoritmi paralele, Corutine C++20, biblioteci de suport pentru corutine
- Viitorul: O privire asupra Contractelor, algoritmilor paralele bazate pe construcțiuni, suport pentru corutine în biblioteca standard și multe altele
Comentarii de la recenzori:
“Această carte oferă o viziune asupra C++ modern pe care fiecare programator ar trebui să o aibă în ecosistemul actual al ingineriei software. Aranjarea unică și ingenioasă prin care Deitel prezintă materialul se potrivește mult mai natural cu cerințele mediilor actuale de programare. Recomand cu căldură această carte oricui are nevoie să fie la curent cu C++, în special în medii profesionale de programare unde idiomurile și modelele C++ moderne pot fi de neînțeles fără îndrumarea atent planificată pe care o oferă această carte.”
--Dr. Daisy Hollman, Membru al Comitetului de Standardizare ISO C++
Producător
- Autori
- Harvey M. Deitel, Paul J. Deitel
- Editor
- Giourdas M.
- Tip
- Tehnologie
- Limba
- Greacă
- Subtitlu
- -
- Copertă
- Moale
- Număr de pagini
- 1056
- Data de lansare
- 4/2025
- Data de publicare
- 2025
- Dimensiuni
- 17x24 cm
- ISBN-13
- 9789605127688
Informații importante
Specificațiile sunt colectate de pe site-urile oficiale ale producătorilor. Te rugăm să verifici specificațiile înainte de a finaliza comanda. În cazul în care întâmpini probleme, raportează aici.