COMPILER DESIGN

ADVANCED TOPICS IN COMPILER DESIGN

CODE GENERATION FOR OBJECT ORIENTED LANGUAGES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
low-level programming languages contains
A
FIRST GENERATION
B
SECOND GENERATION
C
THIRD GENERATION
D
FOURTH GENERATION
E
FIFTH GENERATION
Explanation: 

Detailed explanation-1: -Low-level languages can convert to machine code without a compiler or interpreter-second-generation programming languages use a simpler processor called an assembler-and the resulting code runs directly on the processor.

Detailed explanation-2: -Second Generation: By 1950, computers were being programmed in assembly language. As we saw earlier, one line in Assembly Language is translated into one machine instruction by a program called an assembler.

Detailed explanation-3: -The 2nd Generation of program languages are known as Assembly, which is considered a low level language. Each command in assembly corresponds directly to a machine code instruction understandable by the CPU.

Detailed explanation-4: -The only true low level programming is machine code or assembly (asm). Assembly is as close as possible to what the CPU (the computer’s processor) can execute, as it is literally a text translation of the binary code which the CPU understands.

There is 1 question to complete.