C Language

C Language

C is a high level, general purpose programming language initially developed by Dennis Ritchie in 1972 for the UNIX operating system. The UNIX operating system and most UNIX applications are written in C and today is still one of the most widely used programming languages around. In fact C is so popular that most modern languages have either directly or indirectly borrowed from C in one way or another. Languages based on C or C syntax includes Java, JavaScript, C#, Objective-C, PHP and Python. Learning to program in C can therefore serve as a great base for learning other programming languages.

Advantage of C language

  • Modularity:
  • Middle-level language:
  • General purpose programming language:
  • Portability:
  • Powerful programming language:
  • – Procedure Oriented Language.
  • – Lots of Libraries.
  • – Speed of Compilation.

Disadvantages of C language

·         Object Oriented Programming Features (OOPS)

·         Run Time Type Checking is Not


·         Namespace Feature

·         Constructor and Destructor is not available

Why Use C?

C was initially used for system development work, particularly the programs that make-up the operating system. C was adopted as a system development language because it produces code that runs nearly as fast as the code written in assembly language. Some examples of the use of C:

  • Operating Systems
  • Language Compilers
  • Assemblers
  • Text Editors
  • Print Spoolers
  • Network Drivers
  • Modern Programs
    • Databases
    • Language Interpreters
    • Utilities

Features of C Programming Language

C language is one of the powerful languages. Below are some of the features of C language.

  • Reliability
  • Portability
  • Flexibility
  • Interactivity
  • Modularity
  • Efficiency and Effectiveness

Leave a Reply

Your email address will not be published. Required fields are marked *