Back to marketplace

Key Definitions - 2.5

No description yet. This curated deck is ready for daily study.

Total cards: 9•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (9)

#1
Front (Question)

Low Level Programming Language -

Back (Answer)

• Written in ‘assembly language’, and more closely represents how the CPU works. • Translated by an assembler when run into machine code.

#2
Front (Question)

High Level Programming Language is:

Back (Answer)

• Written in a programming language such as Python. - Translated by an interpreter or compiler when run into machine code.

#3
Front (Question)

Translator

Back (Answer)

• Converts the programming language into machine code. • This therefore allows the computer system to understand and process the code.

#4
Front (Question)

Compiler

Back (Answer)

• Translates high level programming code into machine code. • A compiler translates the whole program in one go.

#5
Front (Question)

Interpreter

Back (Answer)

• Translates high level programming code into machine code. • An interpreter translates the program line by line.

#6
Front (Question)

Integrated Development Environment (IDE)

Back (Answer)

• Used to create programs and software. • It provides us with a place to write the programming code and execute it.

#7
Front (Question)

Code Editor

Back (Answer)

• A feature of an IDE. • Provides a place where the user can write the programming code, often called the ‘shell’.

#8
Front (Question)

Debugger/Error Diagnostics

Back (Answer)

• 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
Front (Question)

Run-Time Environment

Back (Answer)

• A feature of an IDE. • Allows the user to execute the program one step at a time so they can test each line.