Key Definitions - 2.5 Flashcards
1
Q
Low Level Programming Language -
A
- Written in ‘assembly language’, and more closely represents how the CPU works.
- Translated by an assembler when run into machine code.
2
Q
High Level Programming Language is:
A
- Written in a programming language such as Python. - Translated by an interpreter or compiler when run into machine code.
3
Q
Translator
A
- Converts the programming language into machine code.
- This therefore allows the computer system to understand and process the code.
4
Q
Compiler
A
- Translates high level programming code into machine code.
- A compiler translates the whole program in one go.
5
Q
Interpreter
A
- Translates high level programming code into machine code.
- An interpreter translates the program line by line.
6
Q
Integrated Development Environment (IDE)
A
- Used to create programs and software.
- It provides us with a place to write the programming code and execute it.
7
Q
Code Editor
A
- A feature of an IDE.
- Provides a place where the user can write the programming code, often called the ‘shell’.
8
Q
Debugger/Error Diagnostics
A
- A feature of an IDE.
- Used to detect errors in the code.
- It will identify where the error is, what line number the error is on, and what type of error it is.
9
Q
Run-Time Environment
A
- A feature of an IDE.
- Allows the user to execute the program one step at a time so they can test each line.