Sunday, November 6, 2016

Advantages and Disadvantages of C Language

C Language Advantages

  • C is compiler based language; hence programmers can compile their program to check for any errors.
  • C programming is easy to learn for the beginners.
  • C language provides lot of in-built library functions.
  • C is portable language. C executable program can be executed on other similar systems.
  • C supports many arithmetic, logical, relational and bitwise operators.
  • C provides good functionalities for System level programming. Many operating systems are developed using C language. UNIX was developed using C language.
  • Low-level access to computer memory is possible using C language.
  • C supports user defined function development.
  • C provides good Graphics support.
C Language Disadvantages

  • C is not an object oriented language; hence C does not support any Object Oriented Programming (OOP) concepts like Inheritance, Encapsulation and Polymorphism.
  • C language does not support any exception handling.
  • C does not support any runtime error checking mechanism.
  • C does not provide support for namespace like C++.


* * * * *

No comments:

Post a Comment