Basic topic of C language that you need to learn | March 2020 |


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
Low level language ;

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
As C language is close to human language means it uses English like word to give instruction to computer but computer cannot understand the English language . Computer uses only 0,1 to execute instruction therefore C language instructions have to been changed into machine for which many translators are used . C uses Compiler to translate . There are many other translators like Interpretor , Assembler etc .

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.

Post a Comment

0 Comments