Introduction of C programming language

Introduction of the C programming language

In this tutorial, We will introduction of the C programming language.

C is a general-purpose high-level programming language found and developed by Dennis Ritchie at AT & T Bell Labs in the USA between  1969 and 1973 to be used in the operating system UNIX. However, afterwards, the  C language grew in use to become the most widely used programming language.

Mainly C was invented to write UNIX operating system but it has been developed to be used in the Linux operating system, PHP web language, MySQL database…

C programming language was formalized in 1988 by the American National Institute even before the other programming l; language  C++/Java.

C language has been written in assembly language.

C is widely used in database system operating systems, driver software, word processing software and compilers & interpreters.

C is the recommended programming language for beginners as it is easier to learn than the other languages.

 

The reasons why C is easier to master:

  • It is one of the early programming languages and some of the modern programming languages(c++, Java) were created based on the C language.
  • Easy to learn and easy to use for beginners of programming languages.
  • C language is a structured programming language and many of operating systems, driver software were created based on C language.
  • It can be compiled in a variety of platforms(Windows , Linux, UNIX etc).

 

Advantages of C language

  1. C language is the basic building block of later-developed languages such as  Java c++. Therefore, anyone with an understanding of  C language will understand the basic structure and syntax of other languages.
  2. C language is a structured programming language with a set of standard library and predefined functions. Hence, it is ideal for the creation of programmes and it’s testing, maintenance and debugging.
  3. C language has a small set of keywords(nearly 32) and it is easy to develop programs.

such as

  • Arithmetic function in C language
  • String function in C language

 

Disadvantages of C language

  • C is a fully procedural language which does not support Object Oriented programming (OOP)Concept.
  • Reduced security of Data or programming than any other modern languages.
  • C language doesn’t support the concept of namespace.
  •  Runtime checking is absent in C language.

 

Suggested for you

Introduction of Java language

Introduction of C++ language

Introduction of Python language

Introduction of Java programming language
Hello world in Java programming language
C language