COMPUTER SOFTWARE
PROGRAMMING LANGUAGES
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
One to One (One high level instruction = one low level)
|
|
One to Two (Each high level instruction has two low level instructions)
|
|
One to Many (Each high level instruction has many low level instructions)
|
|
Many to One (Many high level instruction has only one low level instruction)
|
Detailed explanation-1: -High-level languages require the use of a compiler or an interpreter for their translation into the machine code. Low-level language requires an assembler for directly translating the instructions of the machine language. These languages have a very low memory efficiency.
Detailed explanation-2: -High-level language programs must be translated into machine language before they can be executed. (Machine language instructions are encoded as binary numbers that are meant to be used by a machine, not read or written by people. High-level languages use a syntax that is closer to human language.)
Detailed explanation-3: -A high-level language requires an interpreter/ compiler for the process of conversion. We perform the conversion of an assembly language into a machine language. We perform the conversion of a high-level language into an assembly language and then into a machine-level language for the computer.
Detailed explanation-4: -A high-level language is one that is user-oriented in that it has been designed to make it straightforward for a programmer to convert an algorithm into program code. A low-level language is machine-oriented. Low-level programs are expressed in terms of the machine operations that must be performed to carry out a task.