• lowest level
• the basic language of computers
• binary digits (1 and 0) correspond to the on and off electrical states of the computer’s components
First generation: Machine Language
• allows a programmer to use abbreviations and
easily -remembered words instead of numbers (MOV, ADD,etc)
Second Generation: Assembly Language
• a programming language such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer.
• designed to solve specific problems
Third Generation: High-Level Languages
Formula Translator
Fortran