Cantitate/Preț
Produs

Effective C: An Introduction to Professional C Programming

Autor Robert Seacord
en Limba Engleză Paperback – 27 aug 2020

Resursele practice și exemplele de cod actualizate conform standardelor moderne C17 și C2x transformă acest volum într-un instrument de lucru esențial pentru inginerii software. Credem că Effective C reușește să umple golul lăsat de programele academice care neglijează C în favoarea limbajelor de nivel înalt, oferind o perspectivă tehnică riguroasă asupra dezvoltării de sisteme robuste. Autorul Robert Seacord își folosește experiența de patru decenii pentru a diseca mecanismele interne ale limbajului, de la fazele de traducere ale compilatorului până la gestiunea memoriei dinamice și a fluxurilor I/O prin descriptori de fișiere POSIX.

Remarcăm o structură orientată spre securitate și portabilitate, elemente critice în contextul actual al dezvoltării software. Abordarea diferă de Modern C for Absolute Beginners prin nivelul de profunzime tehnică — este mai puțin un manual introductiv pentru novici și mai mult un ghid de bune practici aplicabile pentru programatorii care vor să stăpânească comportamentele complexe ale limbajului. Spre deosebire de lucrările sale anterioare, precum BUILDING SYSTEMS FROM COMMERCI, unde accentul era pus pe integrarea componentelor comerciale, aici Robert Seacord se concentrează pe fundamentele limbajului C pentru a preveni erorile de logică și vulnerabilitățile de sistem. Recomandăm acest titlu ca un succesor spiritual pentru C Programming Language, adaptat însă rigorilor și standardelor de securitate contemporane.

Citește tot Restrânge

Preț: 23489 lei

Preț vechi: 37266 lei
-37%

Puncte Express: 352

Carte disponibilă

Livrare economică 22 mai-03 iunie
Livrare express 08-14 mai pentru 6619 lei


Specificații

ISBN-13: 9781718501041
ISBN-10: 1718501048
Pagini: 272
Dimensiuni: 178 x 235 x 21 mm
Greutate: 0.54 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 cu experiență care doresc să scrie cod C sigur și eficient la nivel profesional. Cititorul câștigă o înțelegere profundă a modului în care funcționează memoria și compilatoarele moderne, învățând să evite capcanele clasice precum comportamentul nedefinit. Este un ghid practic pentru oricine dezvoltă sisteme critice sau software de infrastructură unde performanța și securitatea sunt nenegociabile.


Descriere

A detailed introduction to the C programming language for experienced programmers. 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--covering the modern C17 Standard as well as potential C2x features. 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 analyze C programs. You'll benefit from Seacord's concise explanations of C language constructs and behaviors, and from his 40 years of coding experience. You'll learn: How to identify and handle undefined behavior in a C programThe range and representations of integers and floating-point valuesHow dynamic memory allocation works and how to use nonstandard functionsHow to use character encodings and typesHow to perform I/O with terminals and filesystems using C Standard streams and POSIX file descriptorsHow to understand the C compiler's translation phases and the role of the preprocessorHow to test, debug, and analyze C programs Effective C will teach you how to write professional, secure, and portable C code that will stand the test of time and help strengthen the foundation of the computing world.