COMPILER DESIGN

ADVANCED TOPICS IN COMPILER DESIGN

CODE GENERATION FOR OBJECT ORIENTED LANGUAGES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
This refers to the classification of programming language that uses symbolic names for commands.
A
Assembly Language
B
High-Level Language
C
Object Oriented/Event-Driven Programming Language
D
Machine Language
Explanation: 

Detailed explanation-1: -Middle-level language is a computer language in which the instructions are created using symbols such as letters, digits and special characters. Assembly language is an example of middle-level language. In assembly language, we use predefined words called mnemonics.

Detailed explanation-2: -Machine languages are made up of binary code, which is a series 0s and 1s that symbolize text or instructions for a computer program. One example of a machine language is Fortran.

Detailed explanation-3: -The assembler language is the symbolic programming language that lies closest to the machine language in form and content. The assembler language is useful when: You need to control your program closely, down to the byte and even the bit level.

Detailed explanation-4: -The language which enables instructions to be described by letters rather than numbers is called assembly language. It is also called as Symbolic Language. The program which is written in this language is known as an assembly language program or symbolic program.

Detailed explanation-5: -The program of instructions written in assembly language is known as the source program; an assembler program translates it into a machine language program, called an object program.

There is 1 question to complete.