COMPILER DESIGN

ADVANCED TOPICS IN COMPILER DESIGN

CODE GENERATION FOR OBJECT ORIENTED LANGUAGES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
PL/SQL differs from C and Java in which of the following ways? (Choose two.)
A
It does not support object-oriented programming.
B
It is the most complex programming language to learn.
C
It requires an Oracle database or tool.
D
It is the most efficient language to use with an Oracle database.
Explanation: 

Detailed explanation-1: -Portability. Scalability. Manageability. Support for Object-Oriented Programming.

Detailed explanation-2: -PL/SQL provides many predefined datatypes. For instance, you can choose from integer, floating point, character, Boolean, date, collection, reference, and large object (LOB) types.

Detailed explanation-3: -PL/SQL has three categories of control statements: conditional selection statements, loop statements and sequential control statements.

Detailed explanation-4: -IF-THEN statement. IF-THEN-ELSE statement. IF-THEN-ELSIF statement. IF-THEN-ELSIF-ELSE statement.

There is 1 question to complete.