C is developed by Dennis Ritchie in the year 1972. It is a procedural programming language and mainly developed as a system programming language to write an operating system. C was invented to write UNIX operating system. Linux OS, PHP, and MySQL are written in C. C has been written in assembly language.
C is extremely popular, simple and flexible. It is machine-independent, structured programming language which is used extensively in various applications. C does not provide Object Oriented Programming (OOP) concepts, no Constructor and Destructor, no Namespace.
Features of C :
- It is Simple and Robust programming language.
- C is a machine independent language, so there is Portability.
- C programs are modular in nature.
- C language provides a rich set of built-in library function.
- Its program can compile and run faster than any other new languages.
Advantages of C Programming Language :
- C Language code or syntax is very easy to understand.
- C is a highly portable language.
- C compiler is very fast compared to other language compilers.
- Adding new feature is easier and faster.
- Program code is secured.
- C language is a building block for many other currently known languages.
- C is its ability to extend itself.
- C language is a structured programming language.
Disadvantages of C Programming Language :
- C does not have the concept of OOPs.
- C doesn’t have the concept of namespace.
- C doesn’t have the concept of constructor or destructor.
- It doesn’t contain run-time checking.
Applications of C language :
- Assemblers
- Language Compilers
- Text Editors
- Language Interpreters
- Operating Systems
- Print Spoolers
- Network Drivers
- Data Bases
- Modern Programs
- Utilities
Please write comments if you find anything incorrect. A gentle request to share this topic on your social media profile.