C Programming Language Profile
C is a general-purpose, procedural, portable, high-level programming language that is one of the most popular and influential languages. It was designed to be compiled using a straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. Many programming languages owe a considerable debt to C. It has become something of the lingua franca in the programming world.
C is fairly simple to understand. It allows the programmer to organize programs in a clear, easy, logical way. It is a very flexible, practical and compact language combined with an easy to read syntax. Code written in C runs quickly, with easy access to the low level facilities in the computer. Compiler directives make it possible to produce a single version of a program compiled for different architectures.
Type of Language: Imperative (procedural), structured
Designed by: Dennis Ritchie
Public Release: 1972
RECOMMENDED OPEN SOURCE BOOKS
OPEN SOURCE SOFTWARE FOR DEVELOPERS
Kore – an easy to use web application framework for writing scalable web APIs in C.
The C Library Reference Guide
The GNU C Library
RECOMMENDED BOOK TO BUY
PROGRAMMING LANGUAGE PROFILES