Introduction Of  C Language

C is a structured programming language developed by Dennis Ritchie while working at AT and T Bell laboratories in USA(1972).

C is a basic, general purpose programming language.
C is the base of all high level programming language so it is called basic programming language.
Basically it was developed to implement UNIX operating system.  
Year Language Developed---

Year            Language         Developed by

1960             ALGOL              International Group
1967             BCPL                 Martin Richard 
1970             B Language        Ken Thomson
1972             C                         Dennis Ritchie
1989             ANSI C               ANSI Committee
1990             ISO C                  ISO Committee

Features Of  C Language--

1. Structure programming language
2. Middle Level Language
3. Machine Independent
4. Rich Set Of Operator
5. Efficient
6. Portable
7. Easy to Extend
8. Speed

Let us see the feature of C language:-
1) Structure Programming Language:- To solve a large problem ,C programming language divide problem into smaller structure block , so C is a structure programming language.

2)Middle Level Language:- C is also known as middle level language because it combines the feature of both low level(assembly level) and high level language.

3)Machine Independent:- C is a machine independent language because it can be executed on different machine with some machine specific change.

4)Rich Set Of Operators:- C language is a rich set of operators because it provides a rich set of built in operator that make development fast.

5)Efficient:- C language as middle level language provides programmers access to direct manipulation with the computer hardware so c language is highly efficient language .

6)Easy To Extend:- C programming language is a language which is easy to extend that mean we can add some more features and operations in already written program.

7)Portable:- If you write a  C Code in your computer, it will run on any computer which support C without modifying code. Hence  C language is Portable.

8)Speed:- C language is a compiler based language so it is comparatively faster than other language interpreter based like Java, Python.

Application Of C Language

Some application of C Language are as follows--
1. C Programming Language is used to design the compilers.
2. It is used for developing games and graphic package.
3. It is used for design Operating System.
4. It is used for  design network device.
5. It is used for design GUI application for ex-Adobe photoshop.
6. It is used for develop application software like database and spreadsheets.