Basic

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
Karmehavannan

I am Mr S.Karmehavannan. Founder and CEO of this website. This website specially designed for the programming learners and very especially programming beginners, this website will gradually lead the learners to develop their programming skill.

Recent Posts

C# inverted full pyramid star pattern

C# inverted full pyramid star pattern In this article, we will discuss the concept of…

3 weeks ago

C# Full Pyramid star pattern program

C# Full Pyramid star pattern program In this article, we will discuss the concept of…

1 month ago

Program to count vowels,consonants,words, characters and space in Java

Program to count vowels, consonants, words, characters and space in Java In this article, we…

1 month ago

How to print multiplication table using Array in C++ language

How to print multiplication table using Array in C++ language In this post, we will…

1 month ago

C Program to multiplication table using Array

C Program to multiplication table using Array In this tutorial , we will discuss about…

2 months ago

Java program to check odd or even using recursion

Java program to check odd or even using recursion In this tutorial, we discuss a…

2 months ago