Back to marketplace

2.5 Programming Languages & IDEs

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

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

Card preview (24)

#1
Front (Question)

What are the instructions that tell a computer what to do written in ?

Back (Answer)

Machine code

#2
Front (Question)

What is machine code ?

Back (Answer)

A series of numbers written in binary or hexadecimal.

#3
Front (Question)

What are high-level languages ?

Back (Answer)

languages that are close to the spoken and written language of the programmer.

#4
Front (Question)

What are the cons of machine code ?

Back (Answer)

• Difficult to learn • Program in • Debug

#5
Front (Question)

What is source code ?

Back (Answer)

Any program written in a high level language

#6
Front (Question)

What must happen to source code first ?

Back (Answer)

Translated to machine code before understanding and executing

#7
Front (Question)

What are low level languages ?

Back (Answer)

A computer programming language which closely represents machine language

#8
Front (Question)

What are the two types of low level languages ?

Back (Answer)

• Machine code • Assembly

#9
Front (Question)

What are the pros of machine code ?

Back (Answer)

• Greater control • More complex commands

#10
Front (Question)

Where does assembly language sit ?

Back (Answer)

Between machine code and high level language.

#11
Front (Question)

What do high level languages use to form instructions ?

Back (Answer)

Statements

#12
Front (Question)

What does assembly use to form instructions ?

Back (Answer)

Mnemonics

#13
Front (Question)

What are the pros of using mnemonics ?

Back (Answer)

• Easier to understand and debug than machine code

#14
Front (Question)

What is opcode ?

Back (Answer)

• Operation code • Specifies instructions that can executed by a CPU

#15
Front (Question)

What is operand ?

Back (Answer)

Data that is manipulated by the CPU/processor according to the given opcode

#16
Front (Question)

What must source code first be changed to ?

Back (Answer)

Object code

#17
Front (Question)

What are the three types of translators ?

Back (Answer)

• Compilers • Interpreters • Assemblers

#18
Front (Question)

What is the feature of a compiler ?

Back (Answer)

• Translates source code as a whole in one go.

#19
Front (Question)

What are pros of a compiler ?

Back (Answer)

• Run quickly • Supplied as an executable file • Optimise code (Use less memory)

#20
Front (Question)

What are cons of compilers ?

Back (Answer)

• Don’t usually spot errors • Source code must be recompiled • Source code compiled on one platform won’t run on another

#21
Front (Question)

What are features of an interpreter ?

Back (Answer)

translates source code into object code one instruction at a time - Interpretation

#22
Front (Question)

What are the pros of Interpreters ?

Back (Answer)

• Executed as soon as translated • Require less available memory • Spot errors quickly

#23
Front (Question)

What are cons of of Interpreters ?

Back (Answer)

• Run more slowly • Don’t produce an executable file • Don’t optimise code • Translated every time it’s run

#24
Front (Question)

What are features of an IDE ?

Back (Answer)

• Editors • Run-time environments • Auto line numbering • Colour coding • Variable tracing • Auto-correct/suggest/indent • Interpreters • Breakpoints