- C is a structured, procedural programming language that has been widely used both for operating systems and applications .It is a general purpose programming language created “Dennis Ritchie” at the Bell laboratories in 1972. It is very popular language,despite being old. C is strongly associated with UNIX, as it was developed to write the UNIX operating system.
- C helps you to understand the internal architecture of a coumputer,how computer stores and retrives information.
- After learning C,it will be much easier to learn other programming language like C++,Java,Python etc.
- Opportunity to work on open source projects.Some of the largest open-source projects such as Linux kernal, Python interpreter , SQLite database, etc. are written in C programming.
- ‘C’ contains 32 keywords, various data types and a set of powerful built-in functions that make programming very efficient.
- Another feature of ‘C’ programming is that it can extend itself. A ‘C’ program contains various functions which are part of a library. We can add our features and functions to the library. We can access and use these functions anytime we want in our program. This feature makes it simple while working with complex programming.
- Various compilers are available in the market that can be used for executing programs written in this language.
- It is a highly portable language which means programs written in ‘C’ language can run on other machines. This feature is essential if we wish to use or execute the code on another computer.
- It is highly portable.