Levels Of Programming Languages Flashcards
1
Q
Summary of a low-level programming language
A
- A low level programming language is written in what is called an ‘assembly language’.
- This means it closely represents how the CPU works, rather than written in a format that is easier for humans to understand.
- However, because the code is written closely to how the CPU works, it executes faster.
- A low level programming language is translated by an assembler.
- Low level programming languages are harder to write and understand for humans, which makes them less likely to be used by humans.
2
Q
Summary of a high-level programming language
A
- A high level programming language is written in a programming language such as Python, Javascript, or Java etc.
- A high level programming language is translated by either an interpreter or a compiler.
- High level programming languages are easier for humans to write and understand as they closer to the human language.
- However, because they are written to suit humans and are not as closely written to the CPU they take longer to execute.