The C Programming Language, First Edition Cover.svg

The C Progtamming Language is a new idea for development. Brian Kernighan and Dennis Ritchie are the authors.

C was created by Dennis Ritchie at Bell Labs in the early 1970s as an augmented version of Ken Thompson’s B.

Another Bell Labs employee, Brian Kernighan, had written the first C tutorial, and he persuaded Ritchie to coauthor a book on the language. Kernighan would write most of the book’s “expository” material, and Ritchie’s reference manual became its appendices.

The book is 288 pages and it seems to be complete to describe the language adequately to develop a compiler. C is not a big language, and it is not well served by a big book. 

C program source text is free-format, using the semicolon as a statement terminator and curly braces for grouping blocks of statements.

The language has a small, fixed number of keywords, including a full set of control flow primitives: if/else, for, do/while, while, and switch.

It has a large number of arithmetic, bitwise, and logic operators: +,+=,++,&,||, etc.

%d bloggers like this: