Machine language is the native language of a particular computer; hence, it is easiest for a computer to understand.
Machine language is defined by the hardware of a computer; thus, it is machine-specific.
The interpreter translates each statement in the program into machine language and executes it immediately before the next statement is examined.
A program must be compiled in order to create an executable that can then run as many times as needed.
Because a computer cannot understand statements written in the assembly language, they must be translated into machine language with the help of an assembler.
Structured programming allows you to organize your program into subroutines so each one focuses on a particular part of the overall problem. The control is then transferred between these subroutines.
Linear execution of code assumes that statements are executed in the order they appear.
If the test condition does not evaluate to TRUE, the selection statements are not executed.
A SELECT statement may be formatted perfectly and still produce incorrect results.