Today our post is about basic C programing language .
History of C language ;
C is a high- level language . Language that is understandable by the user known high level language. It was developed by Dennis Ritchie at AT&T bell laboratories in 1972. C language is derived from earlier language "B" .C language is used to make system software or application softwares that is normally used today.
High level language ;
A type of language that is close to human language and far off the computer language is called high level language. C language uses high level language to write instruction .
Some examples of high level language is follow
- C/C++
- Java
- COBOL
- Pascal
- Basic
- Fortran
A type of language that is close to machine language is called low level language . Low level language is written in binary numbers . There are two types of low level language .
- Machine language
- Assembly language
Machine Language :
In machine language instruction are written in 0,1 that is understandable by the machine itself.
Assembly language :
In assembly language instruction are written in English words or symbols called mnemonic.
Characteristics of C language from other language's ;
- Convenient Language
- Well structure language
- Machine Independence language
- Modularity
- Hardware control
- Small programing language
- Fast code generation
- Easy to written
- Easy to learn
- Easy to use
- Easy error detection
- More programmers
- Shorter programs
Compiler ;
Compiler converts the c language normally called high level language into machine language .
Program written in high level language is called source code while program written in low level or machine language called object . Hence Compiler converts source code into object code.The execution of compiler is faster than others translator so C language use compiler .
Advantage of C language ;
It is easy to write instruction in C language because it uses English like word to give instruction to computer.
C language is machine independent language . It means one copy of software can be used on different computers.
If you have a problem than comment me . Also if you like my content than follow me on Facebook or Twitter
Folow me on twitter
Also check my recently post .
For details.
0 Comments
Please do not enter any spam in the comment box