Question Detail

COS 102 introduction to programming Objective Question

Question

A key characteristic of 3rd Generation Languages (3GL) is that they:
Options
A Are always machine dependent.
B Are close to English and use arithmetic notations, often requiring a Compiler or Interpreter.
Correct Answer
C Are exclusively used for operating system development.
D Only consist of binary coded instructions.
Correct Answer

Option B is the correct answer.

Detailed Explanation

Pages 7, 8, and 10 state that 3GLs (Higher Level Languages) 'use statements that are close to English together with arithmetic notations', are 'Machine independent', and 'To convert a third generation program into machine language requires a Compiler or an Interpreter'.

Hint

This generation introduced more human-readable code and abstraction from machine specifics.

Question Info