Checking C Programs with Lint

Checking C Programs with Lint
Author: Ian F. Darwin
Publisher: "O'Reilly Media, Inc."
Total Pages: 94
Release: 1988
Genre: Computers
ISBN: 9780937175309

Using lint. Dealing with lint's concerns. Using lint in detail. Limits to lint. Under the hood. An evaluation of lint. Future directions. Appendixes. Bibliography. Index.

Expert C Programming

Expert C Programming
Author: Peter van der Linden
Publisher: Prentice Hall
Total Pages: 379
Release: 1994-06-14
Genre: Computers
ISBN: 0133522237

This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help the C programmer reach new heights as a professional. Organized to make it easy for the reader to scan to sections that are relevant to their immediate needs.

C Programming Guide

C Programming Guide
Author: Jack J. Purdum
Publisher: Prentice Hall
Total Pages: 348
Release: 1985
Genre: Computers
ISBN: 9780880221573

Gives Numerous Examples & Illustrations to Help the Reader Learn to Program to Program in C

Practical C Programming

Practical C Programming
Author: Steve Oualline
Publisher: "O'Reilly Media, Inc."
Total Pages: 457
Release: 1997-08-01
Genre: Computers
ISBN: 1449313043

There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks® famous.C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain. This book teaches you not only the mechanics of programming, but also describes how to create programs that are easy to read, debug, and update.Practical rules are stressed. For example, there are fifteen precedence rules in C (&& comes before || comes before ?:). The practical programmer reduces these to two: Multiplication and division come before addition and subtraction. Contrary to popular belief, most programmers do not spend most of their time creating code. Most of their time is spent modifying someone else's code. This books shows you how to avoid the all-too-common obfuscated uses of C (and also to recognize these uses when you encounter them in existing programs) and thereby to leave code that the programmer responsible for maintenance does not have to struggle with. Electronic Archaeology, the art of going through someone else's code, is described.This third edition introduces popular Integrated Development Environments on Windows systems, as well as UNIX programming utilities, and features a large statistics-generating program to pull together the concepts and features in the language.

Common-sense C

Common-sense C
Author: Paul Conte
Publisher: Duke University Press
Total Pages: 0
Release: 1993
Genre: C (Computer program language)
ISBN: 9781882419005

C is not a programming language without risks. Even C experts rely on careful programming, lint filters, and good debuggers to handle problems common to C. This book helps prevent such problems by showing how C programmers get themselves into trouble. The author draws on years of C programming experience to help you avoid C's pitfalls. And he suggests how to manage C and C++ application development. Priced so every C and C++ programmer can easily have his/her own copy on the desktop, Common Sense C is a book that nobody programming in C should be without. Standard C books overlook intrinsic C language flaws that can lead to creating defect-ridden software. Paul Conte's iconoclastic approach is unique and will help you avoid pitfalls and program more safely in C.

C in a Nutshell

C in a Nutshell
Author: Peter Prinz
Publisher: "O'Reilly Media, Inc."
Total Pages: 887
Release: 2015-12-10
Genre: Computers
ISBN: 1491924187

The new edition of this classic O’Reilly reference provides clear, detailed explanations of every feature in the C language and runtime library, including multithreading, type-generic macros, and library functions that are new in the 2011 C standard (C11). If you want to understand the effects of an unfamiliar function, and how the standard library requires it to behave, you’ll find it here, along with a typical example. Ideal for experienced C and C++ programmers, this book also includes popular tools in the GNU software collection. You’ll learn how to build C programs with GNU Make, compile executable programs from C source code, and test and debug your programs with the GNU debugger. In three sections, this authoritative book covers: C language concepts and language elements, with separate chapters on types, statements, pointers, memory management, I/O, and more The C standard library, including an overview of standard headers and a detailed function reference Basic C programming tools in the GNU software collection, with instructions on how use them with the Eclipse IDE

C Programming: Test Your Skills

C Programming: Test Your Skills
Author: Kamthane Ashok
Publisher: Pearson Education India
Total Pages: 358
Release: 2010-09
Genre: C (Computer program language)
ISBN: 9788131732090

C Programming: Test Your Skills is specifically designed to be used as the supplementary resource for learning C Programming. It is ideal for self practice or test preparation and hones one's problem solving abilities through varieties of exercises.

Effective C

Effective C
Author: Robert C. Seacord
Publisher: No Starch Press
Total Pages: 273
Release: 2020-08-04
Genre: Computers
ISBN: 1718501048

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.