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.
Page Contents
History of C:
Here you can see the different versions of C languages with the publication date.
VERSION | STANDARD | PUBLICATION DATE |
---|---|---|
K&R | n/a | 1978-02-22 |
C89 | ANSI X3.159-1989 | 1989-12-14 |
C90 | ISO/IEC 9899:1990 | 1990-12-20 |
C95 | ISO/IEC 9899/AMD1:1995 | 1995-03-30 |
C99 | ISO/IEC 9899:1999 | 1999-12-16 |
C11 | ISO/IEC 9899:2011 | 2011-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.