Introduction to C

In this tutorial, we will learn an introduction to C programming language. C is a general-purpose computer programming language. It is developed by Dennis M. Ritchie in the year 1972 at the Bell Telephone Laboratories. C language is really useful to develop Operating Systems, Network Drivers, Language Interpreters, Language Compilers etc.

History of C:

Here you can see the different versions of C languages with the publication date.

C89ANSI X3.159-19891989-12-14
C90ISO/IEC 9899:19901990-12-20
C95ISO/IEC 9899/AMD1:19951995-03-30
C99ISO/IEC 9899:19991999-12-16
C11ISO/IEC 9899:20112011-12-15

Here K&R representing to Brian Kernighan and Dennis Ritchie

Example Program:

Here is an example program. The basic motive of this program is to show the syntax of a C program.

#include <stdio.h>
int main() {
   printf("Hello, World! \n");
   return 0;

Applications of C Programming language: –

C programming language can be used to develop various types of software. Please check out the following list of application of C programming language.

  • To develop operating systems.
  • It can be used to create language compilers.
  • Network devices can be programmed using C language.
  • GUI application software can be designed using C language.
  • It is one of the popular language used in embedded systems.
  • Used to create Database Management Systems such as MySQL.
  • We can use C programming language to develop web browsers for e.g. chromium.

This was just an introduction tutorial to C programming language. In the next tutorial, we will learn how to set up the environment on our computer to run c programs. Click here to continue with the next tutorial.

Spread the love