Programming Languages: C and C++
Editat de Gracie Mckenzieen Limba Engleză Hardback – mar 2022
În domeniul dezvoltării software de sistem și al ingineriei de control, alegerea între un limbaj procedural și unul orientat pe obiecte dictează întreaga arhitectură a unui proiect. Ne-a atras atenția acest volum coordonat de Gracie Mckenzie tocmai pentru că nu tratează limbajele C și C++ ca entități izolate, ci explorează evoluția de la abordarea top-down a limbajului C, strâns legat de ecosistemul UNIX, către flexibilitatea bottom-up a succesorului său. Volumul explică tehnic cum C++ reușește să mențină performanța brută prin abstractizări cu cost zero (zero overhead), oferind în același timp o structură mai clară și o reutilizare superioară a componentelor. Apreciem rigoarea cu care sunt prezentate conceptele de mapare hardware, esențiale pentru programarea la nivel de kernel sau în industria jocurilor video, unde eficiența este critică. Dacă C++ for Beginners de Robert Anderson v-a oferit cadrul teoretic de bază și o introducere în filozofia limbajului, lucrarea de față, publicată de Murphy & Moore Publishing, oferă instrumentele practice necesare pentru a înțelege profunzimea implementărilor. Textul analizează comparativ sintaxa și sensibilitatea la majuscule (case sensitivity) a ambelor limbaje, oferind exemple concrete care facilitează tranziția de la programarea procedurală la cea pe obiecte. Este o resursă utilă pentru cei care doresc să stăpânească atât fundamentele „low-level” ale C, cât și avantajele de design oferite de C++, totul într-un format compact de 236 de pagini.
Preț: 787.37 lei
Preț vechi: 984.21 lei
-20%
Carte disponibilă
Livrare economică 27 mai-10 iunie
Specificații
ISBN-10: 1639874623
Pagini: 236
Dimensiuni: 178 x 254 x 14 mm
Greutate: 0.63 kg
Editura: Murphy & Moore Publishing
De ce să citești această carte
Recomandăm această carte programatorilor care doresc să înțeleagă dedesubturile hardware ale limbajelor C și C++. Cititorul câștigă o perspectivă clară asupra modului în care abstractizările influențează performanța în software-ul de sistem. Este un ghid esențial pentru tranziția de la scrierea de cod procedural la arhitecturi complexe orientate pe obiecte, oferind rigoarea tehnică necesară în medii profesionale de dezvoltare.