Introduction about C programming:-
C is a high-level structured oriented programming language, used in general purpose programming, developed by Dennis Ritchie in the USA between 1969 and 1973 to develop the UNIX operating system. C is the most widely used computer language.
C has become a widely used professional language for various reasons :−
- Easy to learn
 - Structured language
 - It produces efficient programs
 - It can handle low-level activities
 - It can be compiled on a variety of computer platforms
 
Facts about C
- C was invented to write an operating system called UNIX.
 - The language was formalized in 1988 by the American National Standard Institute (ANSI).
 - The UNIX OS was totally written in C.
 - C is the most widely used and popular System Programming Language.
 - C ismost popular Linux OS and RDBMS MySQL have been written in C.
 
Advantages of C
- C is the building block for many other programming languages.
 - Programs written in C are portable.
 - Several standard functions are there (like in-built) that can be used to develop programs.
 - C programs are basically 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 support Object Oriented Programming (OOP) concepts.
 - There are no concepts of Namespace in C.
 - C does not support binding or wrapping up of data in a single unit.
 - C does not support Constructor and Destructor.