C is a general purpose and
Middle level computer programming language. C was developed 1970 by Dennis Ritchie and Brian
Kernighan at Bell lab. This language was coded in assembly language and to re-
implement the Unix operating system. C
has standardized by American National Institute (ANSI) since 1989 and after
that approved by the International Organization for Standardization (ISO).
First there was B
programming language. Ken Thompson created the B language in 1969 from BCPL (Basic
Combined Programming Language).Dennis Ritchie later converted B into C by retaining
most of B’s syntax and wrote first compiler.
The advance of C
started in 1972 on the PDP-11 Unix system. The language was not initially designed
for all compilers. Honeywell 6000 was written the first in the C’s history and
IBM system/370 port followed soon.
In 1972 a large part of
UNIX was rewritten in C. UNIX was one of the first operating system implemented
in a language. In 1977 Ritchie and Stephen C. Johnson made some changes to the
language. Johnson’s Portable C Compiler served as the basis for several implementation
of C. In 1978 Brian Kernighan and Dennis Ritchie published the first edition of
the C programming Language. This book known as “K&R”.
Uses of C
Uses of C are many
expect to system programming. Some of which are as follows:
Language compilers and interpreters
Digital Signal processing application
The current popularity
of C++ displaced C’s position. C++ was created in 1979, originally called “C
with classes” or object-oriented programming with class. C++ shares the same
syntax as C. Objective- C was started in 1983, but became popular recently.