Custom Search

High Level Languages

The easiest way to categorize a programming language as "high level" is to look at what has to happen to the programming code before the program can 'run'.

A low-level language is one which does not require a compiler or interpreter to translate the code into something a machine can understand before it can run. It is already in a format that the computer can understand.

A high-level language is one which needs to be translated into a low-level language (bytecode/assembly instructions) before it can be executed (before the program can 'run'). 

There are many high level languages. This site only covers a few of them...