Introduction · Database application · Text editors Current Scenario


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).

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!

order now

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

Device drivers

Telecom applications

Network programming

Digital Signal processing application

Database application

Text editors



Current Scenario

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.




(Gookin, 2004)



Learn About C Programming: Why This Language Still Rules