C is an imperative procedural language. It was designed to be compiled using a relatively straightforward compiler to provide low-level access to memory and language constructs that map efficiently to machine instructions, all with minimal runtime support. Despite its low-level capabilities, the language was designed to encourage cross-platform programming.
Download C Programming eBook
Nigel Gardner 0 348
An Introduction to Programming the Microchip PIC in C – Nigel Gardner – 1st Edition
Behrouz A Forouzan 0 539