C++ PROGRAMARE O abordare Objects-Natural
Caracteristicile includ:
- Acoperire detaliată a „Celor Patru Funcții Cele Mai Importante” din C++20: Intervaluri, Concepte, Module și Corutine
- Abordare Objects-Natural: Utilizați biblioteci standard și biblioteci open-source pentru a crea aplicații semnificative cu un minim de cod
- sute de exemple de cod funcțional
- C++ modern: C++20, 17, 14, 11 și o privire către C++23 și C++26
- Compilatoare: Visual C++®, GNU g++ și LLVM clang++
- Docker: GNU® GCC, LLVM® Clang
- Elemente fundamentale: Instrucțiuni if, funcții, șiruri, referințe, pointeri, fișiere, excepții
- Programare orientată pe obiecte: Clase, obiecte, moștenire, polimorfism la runtime și static, suprasarcină operatorilor, semantică de copiere/mutare, RAII, pointeri inteligenți
- Programare funcțională: Intervaluri și Vizualizări C++20, expresii lambda
- Programare generică: Șabloane, Concepte C++20 și metaprogramare
- Module C++20: Dezvoltarea programelor de scară mare
- Programare concurentă: Sincronizare, multithreading, algoritmi paraleli, corutine C++20, biblioteci de suport pentru corutine, executori C++23
- Viitorul: O privire asupra contractelor, algoritmilor paraleli pe intervaluri, suportul corutinelor din biblioteca standard și multe altele
Un manual modern inovator pentru programatorul profesionist C++
Această carte oferă o introducere modernă și prietenoasă în programarea C++, a treia cea mai populară limbă de programare din lume, cu multe exemple de cod și studii de caz. Cartea prezintă diverse concepte folosind programe complet funcționale și nu doar fragmente de cod, astfel încât să puteți începe imediat să rulați programe în timp ce citiți. Exemplele interesante, distractive și provocatoare, exercițiile și proiectele vă ajută să învățați să aplicați în practică ceea ce învățați.
Ediția a 11-a prezintă noi funcționalități ale C++20 și și mai multe aplicații practice. Sunt sute de noi exerciții de autoevaluare, care vă permit să vă verificați codul și să înțelegeți conceptele cheie. Studiile de caz și exercițiile se concentrează pe securitate, știința datelor, etică și multe alte teme.
Paul Deitel și Harvey Deitel sunt fondatorii Deitel & Associates, Inc., o organizație de renume mondial pentru educație și scriere de cărți despre limbaje de programare. Milioane de oameni din întreaga lume au folosit cărțile profesionale, manualele, e-book-urile, videoclipurile LiveLess și alte resurse electronice Deitel, au participat la cursuri (fizice și virtuale) la nivel global, precum și cursuri multimedia interactive cu laboratoare și evaluări pentru a învăța cele mai importante limbaje și platforme de programare, inclusiv C++, Java, Python®, C, C#, dezvoltarea de aplicații pentru iOS și Android pe mobil și programare pentru Internet și Web.
Comentarii ale recenzenților cărții:
„O introducere excelentă în programarea orientată pe obiecte cu C++. Mi-aș fi dorit să o fi avut când învățam limbajul. Autorii prezintă conceptele de la zero, explicând clar și cu detalii corecte. Sunt oferite sfaturi utile legate de probleme reale din industria software. Exerciții foarte bune, care sunt atât provocatoare, cât și distractive pentru student.”—Gordon Hogenson, Microsoft
„Ca lector, apreciez discuția amănunțită despre limbajul C++, în special folosirea exemplarelor cu cod și demonstrarea celor mai bune practici de programare. Pentru consultanță, folosesc cărțile Deitel ca referință.”—Dean Mathias, Universitatea Utah State
„O prezentare frumoasă a pseudocodului și a algoritmilor. Un echilibru bun între exerciții practice (cu cod) și discuții teoretice. Sublinierile din cod sunt o idee excelentă! Operatorii logici sunt prezentați clar și cu exemple ce indică capcanele relevante și cum să le evitați. Include cea mai bună introducere în recursivitate – un subiect pe care alte cărți pentru începători nu îl explică clar. Acoperă multe subiecte importante ale C++, cum ar fi suprasarcina operatorilor și gestionarea dinamică a memoriei. Oferă o descriere concisă și clară a moștenirii și diferitelor caracteristici ale C++, inclusiv std::vector, algoritmi de sortare, std::array, excepții și altele. Prezintă principalele operațiuni de flux I/O din biblioteca standard fără a fi prea tehnic sau neglijent – este cu adevărat foarte bine! Subiectul manipulării și procesării fișierelor este explicat clar și reprezintă una dintre cele mai bune introduceri în biblioteca <fstream> din C++.”—Danny Kalev, Intel și fost membru al Comitetului Standardelor C++
„O introducere modernă, actualizată a conceptelor de bază care pun fundația pentru restul textului. Acoperire bună a controlului de flux și calculului monetar. Sunt oferite explicații foarte clare în capitolul despre funcții, cu exemple frumoase, simple și ușor de înțeles – sfaturile oferite pe parcurs sunt deosebit de utile. Exerciții excelente în capitolul despre tablouri – mă bucur că sunt acoperite clasele pentru tablouri și vectori înainte de a aborda pointerii și tablourile de tip C. Explicații clare axate pe aspecte practice ale programării cu pointeri și tablouri.”
—Gordon Hogenson, Microsoft, Autorul Foundations of C++/CLI: The Visual C++ Language for .NET 3.5
Producător
- Autori
- Harvey M. Deitel, Paul J. Deitel
- Editor
- Giourdas M.
- Titlu Original
- C Cum să programezi: O abordare naturală a obiectelor, ediția a 11-a
- Tip
- Calculatoare - Tehnologia Informației
- Limba
- Greacă
- Subtitlu
- -
- Copertă
- Moale
- Număr de pagini
- 1340
- Data de lansare
- 3/2026
- Data de publicare
- 2026
- Dimensiuni
- 17x24 cm
- ISBN-13
- 9789605127718
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.