Cantitate/Preț
Produs

Programming Languages: C and C++

Editat de Gracie Mckenzie
en 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.

Citește tot Restrânge

Preț: 78737 lei

Preț vechi: 98421 lei
-20%

Puncte Express: 1181

Carte disponibilă

Livrare economică 27 mai-10 iunie


Specificații

ISBN-13: 9781639874620
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.


Descriere scurtă

C is a general purpose programming language. It is closely associated with UNIX and borrows many of its features from B language. It is a procedural language which uses top down approach in program designing. While both C and C++ are case sensitive, latter is an object oriented language which uses bottoms up approach for program designing. C++ was introduced as an extension to C language. Another major feature of C++ is that it allows zero overhead abstractions based on hardware mappings. C++ is generally considered to have better reusability and readability than C. It is used extensively system softwares, video games and operating systems. This book is compiled in such a manner, that it will provide in-depth knowledge about the theory and practice of C and C++. Also included herein is a detailed explanation of the various concepts and applications of C and C++ programming languages. Coherent flow of topics, student-friendly language and extensive use of examples make this book an invaluable source of knowledge.