- Machine Language The native tongue of a computer is the Machine. Language. Each Machine Language instruction is a binary string of 0’s and 1’s that specifies an operation and identifies the memory cells involved in that operation.
- Low Level Language, Machine Language is still used by the computer as it processes data, but Low Level Language software first translate the specified operation symbol onto its Machine Language equivalent. Example is Assembly Language.
- High Level Language is a programming language where an instruction resembles everyday language. Instructions are given to a computer by using a convenient letters, symbols or English text rather than by using 1’s and 0’s code that the computer understands. Example is Basic and Pascal etc.
The main difference between the High Level Language and the other two are that High Level Language is much easier and understandable by a human being and the second difference is that in High Level Language one instruction can perform several machine level instructions.
Where C Language Stands.
C Language in between the Low Level Language and High Level Language. That’s why it is also called a Middle Level Language, since it was designed to have both: a relatively good programming efficiency and relatively good machine efficiency.
Relation between High Level Language and Machine Language:
- Because a computer understands only programs written in machine language, each instruction in the High Level Language programs must first be translated into the machine language before it can be executed.
- The original High Level Language written program is called the Source Program; and the machine language translation is called the Object Program.
No comments:
Post a Comment