A language that doesn't affect the way you think about programming is not worth knowing.
- Alan J. Perlis
C is a general purpose, procedural programming language. C was developed by Dennis M. Ritchie at Bell Labs. C was originally first implemented on the DEC PDP-11 computer in 1972.
It was mainly developed as a system programming language to write operating system. The main features of C language include low-level access to memory, simple set of keywords, and clean style, these features make C language suitable for system programming like operating system or compiler development. C programming is highly efficient. That’s the main reason why it’s very popular despite being more than 40 years old. Standard C programs are portable. The source code written in one system works in another operating system without any change.
C is a successor of B language which was introduced around the early 1970s. The language was formalized in 1988 by the American National Standard Institute (ANSI). Today's most popular Linux OS and RDBMS MySQL have been written in C.