Cantitate/Preț
Produs

Effective C, 2nd Edition: An Introduction to Professional C Programming

Autor Robert C. Seacord
en Limba Engleză Paperback – 29 oct 2024

Descoperim în Robert C. Seacord un mentor cu o experiență practică rară, începută la IBM în 1982, a cărui expertiză în securitate informatică la CERT/Coordination Center transformă acest volum într-un ghid tehnic riguros. Effective C, 2nd Edition nu este doar un manual de sintaxă, ci o incursiune în dezvoltarea sistemelor profesionale, fundamentată pe contribuția directă a autorului la standardele limbajului. Considerăm esențial faptul că această ediție a doua integrează specificațiile standardului C23, oferind o perspectivă modernă asupra unui limbaj adesea predat prin metode învechite.

Pe linia practică a volumului Modern C for Absolute Beginners de Slobodan Dmitrović, dar cu un focus distinct pe securitate și inginerie software de sistem, Effective C, 2nd Edition elimină ambiguitățile legate de comportamentul nedefinit și gestionarea memoriei. Analizăm aici mecanismele bibliotecii standard, în timp ce explorăm bunele practici de testare și analiză a codului. Structura este densă și orientată spre performanță, evitând superlativele inutile în favoarea unor explicații concise despre structuri de date, pointeri și portabilitate. Reținem că autorul nu evită subiectele sensibile, abordând direct dezbaterile din comunitate și erorile de logică ce pot compromite infrastructurile critice. Este o resursă tehnică ce face trecerea de la programarea academică la rigorile producției industriale, unde siguranța codului este imperativă.

Citește tot Restrânge

Preț: 27618 lei

Preț vechi: 34522 lei
-20%

Puncte Express: 414

Carte disponibilă

Livrare economică 07-21 mai
Livrare express 23-29 aprilie pentru 11427 lei


Specificații

ISBN-13: 9781718504127
ISBN-10: 1718504128
Pagini: 312
Dimensiuni: 177 x 236 x 20 mm
Greutate: 0.58 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să stăpânească standardul C23 sub îndrumarea unui expert în securitate. Este ideală pentru cei care fac tranziția de la limbaje de nivel înalt precum Python sau Java către programarea de sistem. Cititorul câștigă o înțelegere profundă a modului în care se scrie cod C sigur și portabil, învățând să evite vulnerabilitățile critice prin tehnici de analiză și depanare profesională.


Despre autor

Robert C. Seacord este un expert recunoscut la nivel mondial în securitatea software, ocupând poziția de Senior Vulnerability Analyst în cadrul CERT/Coordination Center la Software Engineering Institute. Cu o carieră începută la IBM în 1982, Seacord a devenit o figură centrală în comunitatea C, fiind membru activ în comitetul de standardizare a limbajului. Este coautor al unor lucrări de referință precum „Building Systems from Commercial Components” și „Modernizing Legacy Systems”. Expertiza sa se concentrează pe analiza riscurilor de securitate și protejarea infrastructurilor critice prin scrierea de cod robust.


Descriere

The world runs on code written in the C programming language, yet most schools begin the curriculum with Python or Java. Effective C bridges this gap and brings C into the modern era - updated to the latest C23 standard. With the aid of this instant classic, you'll soon be writing professional, portable, and secure C programs to power robust systems and solve real-world problems. Robert C. Seacord introduces C and the C standard library while addressing best practices, common errors, and open debates in the C community. Developed together with other C standards committee experts, Effective C will teach you how to debug, test, and analyse C programs. You'll benefit from Seacord's concise explanations of C language constructs and behaviours, and from his 40 years of coding experience.