Program Construction Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Assembly Code

A

a low-level programming language designed for a specific type of processor that can be converted to machine code using an assembler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

High-Level Language

A

a programming language designed to simplify computer programs, is high-level because it is several steps removed from the actual code run on the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Low Level Language

A

a programming language that contains basic instructions recognised by a CPU, such as assembly code and machine code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Machine Code

A

code that the computer can understand, made up of 1s and 0s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Mnemonics

A

short code used in assembly language, chosen to remind the programmer of the program instruction it represents

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Object Code

A

code that is executed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Source Code

A

code that you type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Translator

A

tool that translates source code into object code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Assembler

A

a computer program that will take the mnemonics used in assembly language and convert them into machine code so they can be processed by the computer. This is done by converting one word assembly instructions into opcode, and allocating memory to variables, often resulting in an operand

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Compiler

A

converts the whole program into a single executable program in one go

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Interpreter

A

takes code written in high-level language and translates it into machine code. It translates everything one line at a time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Low Level Language

A

a programming language that contains basic instructions recognised by a CPU, such as assembly code and machine code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly