High Level Languages & Translators
Machine Code
High Level Languages
Definition
Disadvantages
Advantages
The language the computer understands (Binary)
Runs quickly due to not needing to be translated
Difficult for humans to understand
Can only run on the processor it was created on
Definition
Disadvantages
Advantages
Coding that makes use of English words and phrases
Easier for humans to understand
Runs slowly due to it needing to be translated into machine code
Easier to spot errors
Can run on multiple processors
Translator
Definition
Purpose
A program that allows High Level Languages to be converted into machine code
A program that allows High Level Languages to be converted into machine code