Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

C is a high-level structured oriented programming language, used in

general purpose programming, developed by Dennis Ritchie at AT&T Bell Labs,


the USA between 1969 and 1973.

Some facts about c programming language

 In 1988, the American National Standards Institute (ANSI) had formalized the C
language.

 C was invented to write UNIX operating system.

 C is a successor of 'Basic Combined Programming Language' (BCPL) called B


language.

 Linux OS, PHP, and MySQL are written in C.

 C has been written in assembly language.

Use of c language
In the beginning, C was used for developing system applications, e.g. :

 Database Systems

 Language Interpreters

 Compilers and Assemblers

 Operating Systems

 Network Drivers

 Word Processors
Features of c programming language

 C is a robust language with a rich set of built-in functions


and operators.
 Programs written in C are efficient and fast.
 C is highly portable, programs once written in C can be run
on other machines with minor or no modification.
 C is a collection of C library functions; we can also create
our function and add it to the C library.
 C is easily extensible.

Advantages of C
 C is the building block for many other programming
languages.
 Programs written in C are highly portable.
 Several standard functions are there (like in-built) that can
be used to develop programs.
 C programs are collections of C library functions, and it's
also easy to add own functions to the C library.
 The modular structure makes code debugging, maintenance
and testing easier.

Disadvantages of C
 C does not provide Object Oriented Programming (OOP)
concepts.
 There are no concepts of Namespace in C.
 C does not provide binding or wrapping up of data in a
single unit.
 C does not provide Constructor and Destructor.

HISTORY OF C

It is good to learn the history of C programming. C was


developed and written by Dennis M. Ritchie in the year 1972,
and hence he is known as the founder of C
C programming language was developed to overcome the
difficulties found in older programming languages such as
BCPL, BASIC, B, etc.

History of Programming Languages and C


Here are the lists of programming languages that were
developed with or before C:

Programming Language Development Ye

Regional Assembly Language 1951

Autocode 1952
IPL (forerunner to LISP) 1954

FLOW-MATIC (led by COBOL) 1955

FORTRAN (First compiler) 1957

COMTRAN (precursor to COBOL) 1957

LISP 1958

ALGOL 58 1958

FACT (forerunner to COBOL) 1959

COBOL 1959

RPG 1959

APL 1962

Simula 1962
SNOBOL 1962

CPL (forerunner to C) 1963

Speakeasy (computational environment) 1964

BASIC 1964

PL/I 1964

JOSS 1966

BCPL (forerunner to C) 1967

You might also like