SLR15 Programming languages and translators Flashcards

1
Q

Low-level language

A

“A language which is close to machine code. Related closely to the design of the machine. A one-to-one language.”

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

High-level language

A

“A language designed to help a programmer express a computer program in a way that reflects the problem being solved, rather than the details of how the computer will produce the solution. One-to-many language.”

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

Imperative high-level language

A

“A programming paradigm that uses statements that change a program’s state. In much the same way that the imperative mood in natural languages expresses commands, an imperative program consists of commands for the computer to perform.”

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

Machine-code language

A

“Set of all possible instructions made available by the hardware design of a particular processor. Closest to pure binary.”

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

Assembly language

A

“A language which is related very closely to the computer’s own machine code. ”

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

Intermediate language

A

“An abstract programming language used by a compiler as an in-between step when translating a computer program into machine code. Before compiling the program into code for an actual, physical machine, the compiler first translates it into intermediate code suitable for a theoretical, abstract machine.”

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

Bytecode

A

“Computer object code that is processed by a program, usually referred to as a virtual machine, rather than by the ‘real’ computer machine, the hardware processor.”

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

Source code

A

“Original code typed in by the programmer in the native language; this is the code as it appears before it is compiled or interrupted.”

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

Object (executable) code

A

“The final output of a compiler. In a general sense object code is a sequence of statements or instructions in a computer language, usually a machine code language.”

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

“A language which is close to machine code. Related closely to the design of the machine. A one-to-one language.”

A

Low-level language

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

“A language designed to help a programmer express a computer program in a way that reflects the problem being solved, rather than the details of how the computer will produce the solution. One-to-many language.”

A

High-level language

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

“A programming paradigm that uses statements that change a program’s state. In much the same way that the imperative mood in natural languages expresses commands, an imperative program consists of commands for the computer to perform.”

A

Imperative high-level language

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

“Set of all possible instructions made available by the hardware design of a particular processor. Closest to pure binary.”

A

Machine-code language

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

“A language which is related very closely to the computer’s own machine code. ”

A

Assembly language

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

“An abstract programming language used by a compiler as an in-between step when translating a computer program into machine code. Before compiling the program into code for an actual, physical machine, the compiler first translates it into intermediate code suitable for a theoretical, abstract machine.”

A

Intermediate language

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

“Computer object code that is processed by a program, usually referred to as a virtual machine, rather than by the ‘real’ computer machine, the hardware processor.”

A

Bytecode

17
Q

“Original code typed in by the programmer in the native language; this is the code as it appears before it is compiled or interrupted.”

A

Source code

18
Q

“The final output of a compiler. In a general sense object code is a sequence of statements or instructions in a computer language, usually a machine code language.”

A

Object (executable) code