Programming Languages are made with the intention making programming simpler. Various Programming languages have already been developed for easy and fast programming. One of such language includes The C programming Language.
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.