- Author: Robert C. Seacord
- ISBN: 1718501048
- Year: 2020
- Pages: 272
- Language: English
- File size: 5.9 MB
- File format: PDF, ePub
- Category: C & C++
Who This Book Is For
Electricity users and analysts with strong Excel skills who need a more comprehensive set of tools which can better help them accomplish their vision on projects, those knowledgeable about among the Power Platform tools who wish to understand how all three can fit together, and those who are seen as as”rogue IT” problem solvers who get things done when others have tried but failed
A thorough introduction to the C programming language for experienced programmers.
Effective C bridges this gap and brings C into the modern age –covering the modern C17 Standard in addition to potential C2x features. With the assistance of this second classic, you’ll soon be writing professional, portable, and secure C programs to power systems that are robust and resolve real-world problems.
Robert C. Seacord introduces C as well as the C Standard Library while covering best practices, common mistakes, and open debates from the C community. Developed together with other C Standards committee specialists, Effective C will teach you how you can debug, test, and analyze C programs. You will gain from Seacord’s succinct explanations of C language constructs and behaviours, and out of his 40 decades of coding experience.
• The best way to identify and manage undefined behavior in a C program
• The range and representations of integers and floating-point values
• How dynamic memory allocation functions and the way to use nonstandard works
• How to use character encodings and forms
• How to Do I/O with terminals and filesystems using C Standard streams and POSIX file descriptors
• The way to understand the C compiler’s translation phases as well as the role of this preprocessor
• How to test, debug, and analyze C programs
Effective C is going to teach you how you can write professional, safe, and portable C code which will stand the test of time and greatly fortify the basis of the computing world.