Effective C

An Introduction to Professional C Programming



Bookstore > Books > Effective C

Price$32.99 - $48.74
Rating
AuthorRobert C. Seacord
PublisherNo Starch Press
Published2020
Pages272
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101718501048
ISBN-139781718501041
EBook Hardcover Paperback

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.




4 5 38

Similar Books


Effective C#, 2nd Edition

Effective C#, 2nd Edition

by Bill Wagner

C# has matured over the past decade: It's now a rich language with generics, functional programming concepts, and support for both static and dynamic typing. This palette of techniques provides great tools for many different idioms, but there are also many ways to make mistakes. In Effective C#, Second Edition, respected .NET expert ...

Price:  $5.05  |  Publisher:  Addison-Wesley  |  Release:  2010

CoreOS Essentials

CoreOS Essentials

by Rimantas Mocevicius

This book will help you get up and running on using CoreOS to develop effective computing networks. You will begin with understanding the basics of CoreOS. You will then discover what etcd is and how it is used, followed by launching Docker containers with systemd and fleet. Learn how to manage clusters, read system logs, and customize wi...

Price:  $34.99  |  Publisher:  Packt Publishing  |  Release:  2015

Effective Cybersecurity

Effective Cybersecurity

by William Stallings

In Effective Cybersecurity, William Stallings introduces the technology, operational procedures, and management practices needed for successful cybersecurity. Stallings makes extensive use of standards and best practices documents that are often used to guide or mandate cybersecurity implementation. Going beyond these, he offers in-depth ...

Price:  $39.99  |  Publisher:  Addison-Wesley  |  Release:  2018

Filthy Rich Clients

Filthy Rich Clients

by Chet Haase, Romain Guy

Filthy Rich Clients refers to ultra-graphically rich applications that ooze cool. They suck the user in from the outset and hang on to them with a death grip of excitement. Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications shows you how to build better, more effective, cooler desktop applications...

Price:  $21.19  |  Publisher:  Addison-Wesley  |  Release:  2008

Team Collaboration

Team Collaboration

by John Pierce

Set the stage for more effective collaboration in your organization using Microsoft Office. Whether coordinating a cross-team project or leading your workgroup, you'll discover how to combine your skills with Office programs with best practices for enabling your team's best work.Apply expert insights for increasing the collabora...

Price:  $3.99  |  Publisher:  Microsoft Press  |  Release:  2012

Data Fluency

Data Fluency

by Zach Gemignani, Chris Gemignani, Richard Galentino, Patrick Schuermann

Analytical data is a powerful tool for growing companies, but what good is it if it hides in the shadows? Bring your data to the forefront with effective visualization and communication approaches, and let Data Fluency: Empowering Your Organization with Effective Communication show you the best tools and strategies for getting the job don...

Price:  $19.99  |  Publisher:  Wiley  |  Release:  2014

Advertising on Google: The High Performance Cookbook

Advertising on Google: The High Performance Cookbook

by Kristina Cutura

Google Adwords is one of the most effective ways to advertise today with unprecedented reach and potential to show your ads to millions of Internet users instantly. It helps in bringing highly relevant ads to customers who are searching for you in real-time, resulting in highly accountable and cost-effective campaigns that even the smalle...

Price:  $32.99  |  Publisher:  Packt Publishing  |  Release:  2013

Objective-C Phrasebook, 2nd Edition

Objective-C Phrasebook, 2nd Edition

by David Chisnall

Objective-C Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects with Objective-C.The second edition of Objective-C Phrasebook has been updated for the new version of Objective-C supported by Apple's LLVM compiler 3.0 on OS X 10.7 and iOS 5, and includes new coverage of ARC and ...

Price:  $2.12  |  Publisher:  Addison-Wesley  |  Release:  2011