Introduction to C++
Autor George S. Tselikisen Limba Engleză Paperback – 22 aug 2022
ABORDAREA PRACTICĂ: Găsim în această carte un echilibru riguros între fundamentarea teoretică și execuția în cod, Introduction to C++ fiind concepută ca un instrument de lucru intens. Cu peste 500 de exerciții și exemple integrate, volumul prioritizează dezvoltarea unui flux de lucru eficient în detrimentul teoriei abstracte. Recomandăm acest titlu în special celor care doresc să facă pasul de la programarea procedurală la cea orientată pe obiecte, oferind o punte solidă pentru programatorii care vin dinspre limbajul C.
Ca și George S. Tselikis în C, autorul distilează experiență reală în principii acționabile, menținând un stil didactic testat în mediul academic. Structura celor 27 de capitole indică o progresie logică și exhaustivă: primele secțiuni sunt dedicate sintaxei de bază, controlului fluxului și tablourilor de date, urmate de o analiză detaliată a pointerilor și a gestiunii memoriei. Spre deosebire de Exploring C++ de Ray Lischner, care utilizează lecții autodidacte fragmentate, lucrarea de față adoptă o metodologie liniară, specifică cursurilor universitare de profil.
În a doua jumătate a volumului, accentul se mută pe mecanismele avansate ale C++: supraîncărcarea operatorilor, moștenirea, șabloanele de clase și tratarea excepțiilor. Un punct forte îl reprezintă includerea pointerilor inteligenți și a spațiilor de nume, elemente esențiale pentru scrierea unui cod modern și sigur. Totul culminează cu un capitol dedicat unei aplicații practice, unde cititorul poate observa cum toate conceptele studiate — de la structuri de date la Standard Template Library (STL) — se armonizează într-un proiect software funcțional. Cele 906 pagini, susținute de diagrame și tabele de precedență, transformă acest volum într-o referință tehnică de cursă lungă.
Preț: 364.37 lei
Preț vechi: 455.47 lei
-20%
Carte tipărită la comandă
Livrare economică 23 mai-06 iunie
Specificații
ISBN-10: 1032136081
Pagini: 906
Ilustrații: 6 Tables, black and white; 13 Line drawings, black and white; 13 Halftones, black and white; 26 Illustrations, black and white
Dimensiuni: 178 x 254 x 45 mm
Greutate: 1.54 kg
Ediția:1
Editura: CRC Press
Colecția CRC Press
Public țintă
Professional, Undergraduate Advanced, and Undergraduate CoreDe ce să citești această carte
Recomandăm această carte programatorilor și studenților care au nevoie de un parcurs structurat și de multe exerciții pentru a stăpâni C++. Câștigați o înțelegere profundă a gestionării memoriei și a programării orientate pe obiecte, având la dispoziție peste 500 de exemple concrete. Este resursa ideală pentru a trece de la scrierea de scripturi simple la dezvoltarea de aplicații complexe și eficiente.
Despre autor
George S. Tselikis este un autor specializat în literatura tehnică dedicată programării, cunoscut pentru capacitatea de a structura concepte complexe într-un format accesibil pentru studenți și profesioniști. Publicat sub egida CRC Press, acesta a mai semnat lucrări fundamentale despre limbajul C, experiența sa academică fiind vizibilă în rigoarea exemplelor propuse. Abordarea sa pune preț pe claritatea codului și pe rezolvarea de probleme practice, transformând manualele sale în instrumente de referință pentru învățământul tehnic superior și pentru formarea programatorilor la început de drum.
Descriere scurtă
The examples are designed to be short, concrete, and substantial, quickly giving the reader the ability to understand how to apply correctly and efficiently the features of the C++ language and to get a solid programming know-how. Rest assured that if you are able to understand this book’s examples and solve the exercises, you can safely go on to edit larger programs, you will be able to develop your own applications, and you will have certainly established a solid fundamental conceptual and practical background to expand your knowledge and skills.
Cuprins
2 Variables, Constants, and Arithmetic Conversions
3 Data Input/Output
4 Operators
5 Program Control
6 Loops
7 Arrays
8 Pointers
9 Characters
10 Strings
11 Functions
12 Searching and Sorting Arrays
13 Structures and Unions
14 Memory Management and Data Structures
15 Preprocessor and Macros
16 More about Functions
17 Classes and Objects
18 Operator Overloading
19 More about Classes
20 Inheritance
21 More about Inheritance
22 Exceptions
23 Class Templates
24 Files
25 Namespaces, Type Cast Operators, and Smart Pointers
26 Introduction to Standard Template Library
27 Application Example
Epilogue
Annex A: Precedence Table
Annex B: ASCII Table
Annex C: Hexadecimal System