C is a general purpose programming language i.e. it can be used across various application domains. C was developed by Dennis Ritchie at Bell Labs in 1972. One of the cool fact about C language is that It was used to code the UNIX operating system. C is highly efficient due to its speed. It can be used to make both System Software and Application Software. So Learning C language is a most in ones life.
Features of C
So before starting to learn C. Let's see some features that makes C such a popular language.
- Program can be divided into smaller functions
- It is general purpose high level programming language
- It is middle level programming language i.e. has features of both high level and low level languages
- The C statements are very powerful
- It supports user defined functions and modules
Due to these features, C can be used for developing any type of softwares.
Disadvantages of C
Everything that have advantages comes bundled with some disadvantages. C also comes with some disadvantages that are given below.
- Modern programming approaches like object oriented programming aren't supported by C
- Debugging large programmes is very difficult
- No runtime and strict type checking
So by this we come to end of our first tutorial. Stay tuned for more tutorial on C language.

0 Comments