COMPILER DESIGN

ADVANCED TOPICS IN COMPILER DESIGN

CODE GENERATION FOR OBJECT ORIENTED LANGUAGES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which program translates a number of program instructions, waits for the computer to execute them, and then translates the next series, until the program is fully executed?
A
Application
B
Compiler
C
Assembler
D
Interpreter
Explanation: 

Detailed explanation-1: -This language translates a number of program instructions, waits for the computer to execute them and then translates the next series until the program is fully executed. To do this, it must use a(n): interpreter.

Detailed explanation-2: -A high-level language is a programming language that uses English and mathematical symbols in its instructions. To execute a program in a high-level language, it can be compiled or interpreted. A compiler translates the entire program written in a high-level language to machine language prior to execution.

Detailed explanation-3: -In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language).

Detailed explanation-4: -An assembly language is a type of programming language that translates high-level languages into machine language.

There is 1 question to complete.