COMPUTER FUNDAMENTALS

COMPUTER SOFTWARE

PROGRAMMING LANGUAGES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Third generation language is machine independent.
A
True
B
False
C
Either A or B
D
None of the above
Explanation: 

Detailed explanation-1: -This generation of languages is machine independent and has to be translated into machine language by a translator. The translator takes high level primitives and compiles a sequence of machine instructions to perform the required function.

Detailed explanation-2: -machine language (i.e., first-generation language), assembly languages (i.e., second-generation language), Cobol, Fortran, PL/I (i.e., third-generation language), MS Access, PowerBuilder (i.e., fourth-generation language), and.

Detailed explanation-3: -Machine languages are so closely related to the structure of a particular computer that they are said to be machine dependent. Programs written in machine language are not portable, that is, they may not be run on other computers with different machine languages.

Detailed explanation-4: -Third Generation (3GL) – high level language. It is machine independent which means it can run on any computer. Before the computer can understand execute it, the program has to be converted to machine language.

Detailed explanation-5: -Also known as a “3GL, ‘’ it refers to a high-level programming language such as FORTRAN, COBOL, BASIC, Pascal and C. It is a step above assembly language and a step below a fourth-generation language (4GL). For an example of the difference between a 3GL and a 4GL, see fourth-generation language.

There is 1 question to complete.