Advantages of C Programming Language

Programming with C has following advantages:

  1. Small but powerful language : C is small but very powerful language. It has fewer keywords and commands which makes it easy to learn and understand. It has very powerful operators and it has support for low level features which can directly access to hardware of the computer system. This makes C very powerful language.
  2. Portable Language : C program written in one computer system can be easily used in another computer system with little or no modification.
  3. Medium Level Language : C is considered as medium level language because C has both low level features and high level features. It allows direct manipulation memory addresses and also has capabilities of high level language.
  4. Native Language of UNIX : C is native language of UNIX and UNIX is major operating system for workstations and servers. Also many windows based software, database programs, graphic libraries are written in C.