Introduction to C Language
From here, we are ready to read to study about the C- Programming Language step-by-step.
Language:-
Language is a medium that establish the communication between two or more people.
Programming Language:-
Set of instructions is called program.
It is also a medium that establish the communication between programmer and system.
There are many Programming Language developed by great programmers:- C, C++, Java, etc.
C- Programming Language:-
- It is a basic general purpose Programming language.
- It is a middle level programming language, that is based of high level Programing Language, so it is called basic Programming language.
- The C- Programming Language was developed by "DENNIS RITCHIE" in Bell Telephone Laboratories, in 1972.
- It was intially implemented on the system that used UNIX Operating System.
- C-Language is derived from the B Language, which was written by Ken Thompson at AT&T Bell Laboratories. The B Language was adopted from a language called BCPL (Basic Programming Language), which was developed by MARTIN RICHARDS at Cambridge University.
- In 1982, a committee was formed by ANSI (American National Standard Institute) to standardize the C Language. Finally in 1989, the standard for C Language was introduced known as ANSI C.
Features of C- Programming Language:-
There are many features in C Programming language that are given below:-
1). Simple:-
C- Programming is the very simple language comparison of all low level language.
2). Speed:-
C-Programming is based on the compiler so it's speed is very fast.
3). Powerful:-
C-Programming language is more powerful it is work in structure form.
4). Portable:-
C-Programming language is portable language because a program can execute a unique code from one system to another.
5). Secure:-
C-Programming language is secure.
6). Machine Dependent:-
C-Programming is a machine independent language without you can't access the C Programming.
Application of C-Language:-
There are many applications designed using C Language that are following:-
- Graphical User Interface (GUI)
- Design a Complier
- Gaming and Animations
- Design some interpreters
- Network Kernal
- Data Basic System (DBS)
- Operating System (Windows/Linux)
Comments