Previous | Home | Next |
C is programming language developed in the at AT and Tee Bell Laboratories of USA in 1972's. It was designed and developed by man named Dennis Richte. C is so popular because it reliable and simple and easy to use, with the help of C language new languages are born known as C++, Java, C# and many other languages.
--( Alphabets, symbols ,digits) --(constant, variables, keywords) --(Instructions)--(Progams)
Alphabets are : A,B,C.. Z. Symbols: ~,@,#,$,%,^,&,*,(),_, etc. /* these are also called special symbols */ Digits: 1,2,3,4,5,6,7,8,9,0.
#include <stdio.h>// Preprocessor int main() // main function { // opening the brackets printf("Hello, world\n"); } // close the brackets
Before C we were using language which is known as B language developed by Ken Thompson in 1970. B language interpreter based and had performance drawbacks. C was developed by Dennis Richie between 1969 and 1973 at AT&T Bell Labs. The basic feature of C programming language is:
- C programming language is the structured programming language (It is a programming paradigm which improve the quality, clarity of pprogram by using a block of structures, loops and subroutines.)
- Code reusability we can use the same code in different environment.
- Built in different data types (like float, int etc), libraries (preprocessors directives), expressions, operators, decision control statements, loop and functions etc.
- C programming language is a case-sensitive language and it has 32 keywords
- C is often called a middle-level language with simple in syntax etc.
Why use C programming ?
C language is very prevalent in creating different applications and writing of several different software source-codes. The essential feature comprising C language includes the simple and straight-forward use of compiler with a low-level access to memory.
C programming is structure programming language we can add no. of module (function) according to our need. Here are some examples of structured and non structured languages:
Non Structured | Structured |
FORTRAN | Pascal |
COBOL | C++ |
C | |
Java | |
Modula-2 |
Previous | Home | Next |