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 is understood by the computer.
A
Assembly Language
B
High-Level Language
C
Object Oriented/Event-Driven Programming Language
D
Machine Language
Explanation: 

Detailed explanation-1: -Low-Level language is the only language which can be understood by the computer. Low-level language is also known as Machine Language.

Detailed explanation-2: -Programming languages are basically classified into two main categories – Low-level language and High-level language. Every programming language belongs to one of these categories and sub-category.

Detailed explanation-3: -The correct answer is JAVA. Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. A programming language is a formal language comprising a set of strings that produce various kinds of machine code output.

There is 1 question to complete.