Limited machine-code instruction set. Assembly language is an example.


-
Typically build for a specific purpose such as SQL.


-
Programming languages written in machine code.


-
Languages that need to be compiled to machine code. Examples are BASIC, C, and Java.


-
Languages based on classes, methods and attributes.

A.
First-generation

B.
Second-generation

C.
Fourth-generation

D.
Third-generation

E.
OOP