Online Library TheLib.net » Effective C - An introduction to professional C programming.
cover of the book Effective C - An introduction to professional C programming.

Ebook: Effective C - An introduction to professional C programming.

00
06.02.2024
0
0
True pdf. Final release. ISBN-13: 978-1718501041. August 11th 2020.

-------------------------

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 program
• The range and representations of integers and floating-point values
• How dynamic memory allocation works and how to use nonstandard functions
• How to use character encodings and types
• How to perform I/O with terminals and filesystems using C Standard streams and POSIX file descriptors
• How to understand the C compiler's translation phases and the role of the preprocessor
• How 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.

-------------------------

Effective C: An Introduction to Professional C Programming is a concise introduction to essential C language programming that will have you writing programs, solving problems, and building working systems in no time.

In this book, you’ll learn about essential programming concepts in C and practice writing high quality code with exercises for each topic.

You’ll also learn about good software engineering practices for developing correct, secure C code.

----------------------------------------

Robert C. Seacord is a Technical Director with NCC Group where he works with software developers and software development organizations to eliminate vulnerabilities resulting from coding errors before they are deployed. Previously, Robert founded and led the secure coding initiative in the CERT Division of Carnegie Mellon University’s Software Engineering Institute (SEI). Robert is also an adjunct professor in the School of Computer Science and the Information Networking Institute at Carnegie Mellon University. Robert is the author of six other books, including “The CERT C Coding Standard, Second Edition” (Addison-Wesley, 2014), “Secure Coding in C and C++, Second Edition” (Addison-Wesley, 2013), and “Java Coding Guidelines: 75 Recommendations for Reliable and Secure Programs” (Addison-Wesley, 2014). Robert is on the
Advisory Board for the Linux Foundation and an expert on the ISO/IEC JTC1/SC22/WG14 international standardization working
group for the C programming language.

------------------------------------------
Download the book Effective C - An introduction to professional C programming. for free or read online
Read Download
Continue reading on any device:
QR code
Last viewed books
Related books
Comments (0)
reload, if the code cannot be seen