Effective C: An Introduction to Professional C Programming, 2nd Edition
eBook Details:
- Paperback: 312 pages
- Publisher: WOW! eBook; 2nd edition (October 29, 2024)
- Language: English
- ISBN-10: 1718504128
- ISBN-13: 978-1718504127
eBook Description:
Effective C: An Introduction to Professional C Programming, 2nd Edition: Updated to cover C23. Effective C, 2nd Edition, is an introduction to essential C language programming that will soon have you writing programs, solving problems, and building working systems.
The latest release of the C programming language, C23, enhances the safety, security, and usability of the language. This Effective C, 2nd Edition has been thoroughly updated to cover C23, offering a modern introduction to C that will teach you best practices for writing professional, effective, and secure programs that solve real-world problems.
Effective C is a true product of the C community. Robert C. Seacord, a long-standing member of the C standards committee with over 40 years of programming experience, developed the book in collaboration with other C experts, such as Clang’s lead maintainer Aaron Ballman and C project editor JeanHeyd Meneide. Thanks to the efforts of this expert group, you’ll learn how to:
- Develop professional C code that is fast, robust, and secure
- Use objects, functions, and types effectivel
- Safely and correctly use integers and floating-point types
- Manage dynamic memory allocation
- Use strings and character types efficiently
- Perform I/O operations using C standard streams and POSIX file descriptors
- Make effective use of C’s preprocessor
- Debug, test, and analyze C programs
The world runs on code written in C. Effective C: An Introduction to Professional C Programming, 2nd Edition will show you how to get the most out of the language and build robust programs that stand the test of time.
New to this edition: This Effective C, 2nd Edition has been extensively rewritten to align with modern C23 programming practices and leverage the latest C23 features.