Explore the latest books of this year!
Bookbot

Effective C, 2nd Edition

An Introduction to Professional C Programming: Updated to Cover C23

Book rating

More about the book

The second edition of this essential C programming guide introduces you to writing effective programs, solving problems, and building working systems. With the latest C programming language release, C23, enhancements focus on safety, security, and usability. This updated edition thoroughly covers C23, providing a modern introduction that emphasizes best practices for creating professional, effective, and secure programs that address real-world challenges. Developed by Robert C. Seacord, a seasoned member of the C standards committee, alongside other C experts, the book offers insights into developing fast, robust, and secure C code. You'll learn to effectively use objects, functions, and types, manage dynamic memory allocation, and efficiently handle strings and character types. It also covers performing I/O operations with C standard streams and POSIX file descriptors, making effective use of C’s preprocessor, and debugging, testing, and analyzing C programs. As code written in C underpins much of the modern world, this guide equips you with the knowledge to maximize the language's potential and create durable programs. The extensive rewrites in this edition align with contemporary C23 practices and features, ensuring you are well-prepared for today’s programming landscape.

Publication

Book purchase

Effective C, 2nd Edition, Robert C. Seacord

Language
Released
2024
product-detail.submit-box.info.binding
(Paperback)
We’ll email you as soon as we track it down.

Payment methods

3.9
Very Good
22 Ratings

We’re missing your review here.

Title
Effective C, 2nd Edition
Subtitle
An Introduction to Professional C Programming: Updated to Cover C23
Language
English
Released
2024
Format
Paperback
Pages
312
ISBN10
1718504128
ISBN13
9781718504127
Series
Rating
3.9 out of 5
Description
The second edition of this essential C programming guide introduces you to writing effective programs, solving problems, and building working systems. With the latest C programming language release, C23, enhancements focus on safety, security, and usability. This updated edition thoroughly covers C23, providing a modern introduction that emphasizes best practices for creating professional, effective, and secure programs that address real-world challenges. Developed by Robert C. Seacord, a seasoned member of the C standards committee, alongside other C experts, the book offers insights into developing fast, robust, and secure C code. You'll learn to effectively use objects, functions, and types, manage dynamic memory allocation, and efficiently handle strings and character types. It also covers performing I/O operations with C standard streams and POSIX file descriptors, making effective use of C’s preprocessor, and debugging, testing, and analyzing C programs. As code written in C underpins much of the modern world, this guide equips you with the knowledge to maximize the language's potential and create durable programs. The extensive rewrites in this edition align with contemporary C23 practices and features, ensuring you are well-prepared for today’s programming landscape.