Discuss the concept of Programmimg language.
As we know that computer system work in our given instruction to write instruction for the computer system we need a language, which is used for this purpose is known as programming language.Programming Language are Characterised into three types:-
- Machine Language
- Assembly Language
- High Level Language
- Machine Language:- This language provide only to symbol for writing instruction that is 0,1. 0,1 is each also called binary code that is easily to understand by computer. So the instruction written in this language act quickly executed by computer.
- Writing instruction in the form of 0,1 is not easy so program generate multiple errors.
- All instruction are written directly for hardware of computer. So a program must know hardware knowledge.
- Every computer has different configuration of hardware so the program written for one computer can't execute on another computer this is called dependency dependent.
-
Assembly Language:-
This language come in the picture against the problem of machine language that is writing instruction become easy because it provide some ready made code like sum, multiply, subtraction, input, output etc.
But this language generate another problem that is translating because computer only understand instruction in Machine Language. So every Assembly Language program must be converted into Machine Language for those purpose we have Assembler. It is a translator that the Assembly language instruction to Machine Language. -
High Level Language:-
This level language reserve about all problem of above both language first of all of provide general English word for writing instruction as well as it support general mathematical expression. Due to this writing program quite easy.
The high level language also reserve the major problem of low language that is machine dependency so program become Machine independent.
Machine Language has many limitation.
Note:- When High Level Language came in picture then software.
0 Comments