Cantitate/Preț
Produs

C in a Nutshell

Autor Peter Prinz, Tony Crawford
en Limba Engleză Paperback – 19 ian 2016

Actualizarea principală a acestei a doua ediții C in a Nutshell constă în alinierea completă la standardul C11, aducând explicații detaliate pentru funcționalități critice precum execuția pe mai multe fire (multithreading), macrocomenzile de tip generic și noile funcții din biblioteca standard. Într-un peisaj tehnologic în continuă schimbare, această lucrare publicată de O'Reilly rămâne un punct de referință tehnic, oferind claritate asupra modului în care standardul impune comportamentul funcțiilor în runtime.

Observăm o structură riguroasă, împărțită în trei secțiuni fundamentale. Prima parte analizează elementele de bază — de la gestionarea memoriei și pointeri, până la fluxurile de intrare/ieșire. A doua secțiune funcționează ca un manual de referință pentru biblioteca standard C, oferind exemple tipice pentru fiecare funcție. În final, autorii Peter Prinz și Tony Crawford fac trecerea spre mediul de producție, explorând instrumentele esențiale din colecția GNU: compilatorul, utilitarul Make și debugger-ul GDB, inclusiv integrarea acestora în Eclipse IDE.

Dacă Modern C Programming de Orhan Gazi v-a oferit cadrul teoretic al evoluției limbajului, această carte oferă instrumentele practice necesare pentru dezvoltarea de software robust. Față de lucrarea sa anterioară, A Complete Guide to Programming in C++, unde accentul era pus pe ilustrații grafice și exerciții didactice, Peter Prinz adoptă aici o abordare mult mai densă și orientată spre referință rapidă, potrivită pentru programatorii care au nevoie de specificații tehnice precise în timpul procesului de codare.

Citește tot Restrânge

Preț: 34159 lei

Preț vechi: 42698 lei
-20%

Puncte Express: 512

Carte disponibilă

Livrare economică 30 aprilie-14 mai
Livrare express 15-21 aprilie pentru 7372 lei


Specificații

ISBN-13: 9781491904756
ISBN-10: 1491904755
Pagini: 821
Dimensiuni: 159 x 231 x 46 mm
Greutate: 1.18 kg
Ediția:2nd edition
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte programatorilor cu experiență în C și C++ care au nevoie de o referință tehnică de încredere pentru standardul C11. Cititorul câștigă o înțelegere profundă a bibliotecii standard și stăpânirea ecosistemului GNU. Este un instrument esențial pentru cei care lucrează la aplicații de sistem unde performanța și conformitatea cu standardele sunt imperative.


Despre autor

Peter Prinz este un lider de seminare tehnice și dezvoltator de cursuri cu o vastă experiență în instruirea a mii de programatori pentru sisteme Unix și Windows. În calitate de cofondator și dezvoltator șef al companiei IT germane Authensis AG, acesta a acumulat o expertiză practică solidă în dezvoltarea de software pentru telefonie computerizată. Este autorul mai multor lucrări de referință în domeniu, adesea colaborând cu Ulla Kirch-Prinz pentru titluri precum C Pocket Reference, consolidându-și reputația de specialist în limbajele C și C++.


Descriere scurtă

The new edition of this classic O'Reilly reference provides clear, detailed explanations of every feature in the C language and runtime library, including multithreading, type-generic macros, and library functions that are new in the 2011 C standard (C11). If you want to understand the effects of an unfamiliar function, and how the standard library requires it to behave, you'll find it here, along with a typical example.
Ideal for experienced C and C++ programmers, this book also includes popular tools in the GNU software collection. You'll learn how to build C programs with GNU Make, compile executable programs from C source code, and test and debug your programs with the GNU debugger.
In three sections, this authoritative book covers:
  • C language concepts and language elements, with separate chapters on types, statements, pointers, memory management, I/O, and more
  • The C standard library, including an overview of standard headers and a detailed function reference
  • Basic C programming tools in the GNU software collection, with instructions on how use them with the Eclipse IDE