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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Translator

A
  • Converts the programming language into machine code.
  • This therefore allows the computer system to understand and process the code.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Compiler

A
  • Translates high level programming code into machine code.
  • A compiler translates the whole program in one go.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Interpreter

A
  • Translates high level programming code into machine code.
  • An interpreter translates the program line by line.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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’.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly