A language at the level of the machine it runs on.
AKA Machine code, it's the underlying language that computer CPU's speak.
A language at the level of the machine it runs on. AKA Machine code, it's the underlying language that computer CPU's speak.
high level language is converted to machine level language using a compiler or an interpreter
The difference between high level languages and machine languages are as follows: 1)Machine language uses binary numbers/codes but high level languages(HLL) use key words similar to English and are easier to write. 2)Machine Language is a Low level language and is machine dependant while HLLs are not.
we need compiler to convert high level language in to machine language
Machine code is the native language of the machine. The machine does not "understand" any language other than its own native language. As such, all other languages, including low level assembly languages, must be compiled or interpreted in order to produce the required machine code.
machine level language
No. Generally, one instruction in a high level language corresponds to many instructions in machine language.
Interpreater translate the high level language into machine level language line by line
It converts machine level language to high level language simultaneously...and vice versa..
Both must be translated into a common language. That language is machine code, the native language of the machine.
Machine language is a first generation language.
The level of a language is an indication of how abstract it is compared to the machine code it produces. The higher the level, the further it is from the machine and thus the more abstract it is. Assembly language has a near 1:1 translation to machine code with very little in the way of abstraction, thus it is a low-level language.