Introduction to C
History of C language
Dennis Ritchie "The Father of C Programming Language"
In the year 1968, Dennis Ritchie started his research to develop a new language to create an UNIX Operating System.
In the year 1972, he developed and introduced a new language with the name "Traditional C" at AT&T(American Telephone & Telegraph) Bell Laboratories.
.

Dennis Ritchie
C programming language was created to overcome the difficulties in older programming languages like BCPL & CPL.
In the year 1989, the ANSI (American National Standards Institute) committee introduced a standard version of C with the name "ANSI C" with standard library files. The ANSI C is also called as C89 in short form
Important of C 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.
Features of C Language
- Standard I/O (Input/Output) Library
- long int - data type
- unsigned int - data type
- Compound assignment operators
Advantages of C Language
- 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 functions to the C library.
- The modular structure makes code debugging, maintenance, and testing easier.
Let's see the programming languages that were developed before C language.
| Year |
Language |
Developed By |
| 1960 |
Algol |
International Group |
| 1967 |
BCPL |
Martin Richard |
| 1970 |
B |
Ken Thompson |
| 1972 |
Traditional C |
Dennis Ritchie |
| 1989 |
ANSI C |
ANSI Committee |
| 1990 |
ANSI/ISO C |
ISO Committee |
| 1999 |
C99 |
Standardization Committee |
Next Topic :C Program Structure