High & Low Level Languages Flashcards

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

High Level Languages

A

Close to human language
Independent of platform (works on different machines)
E.g. JAVA, Python, VB
Easier to correct errors

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

Low Level

A

Assembly
Machine Code
Works directly on the CPU
Can use machine specific functions

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

Why write code in a low level language

A

Direct access to the processor
Uses less memory
Executes instructions faster

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

Compilers process

A
Translates whole program at once
Creates an .exe file
No need to recompile
Therefore allows faster execution
List of errors created
Optimises source code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Interpreters process

A
Translates one line of code at a time
Machine code directly executed
Identifies error as soon as it finds one and stops
Error must be fixed to continue
Easier to debug
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Assemblers process

A

Translates low level language into machine code

Only option for low level language programs

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

Complier

A

Translates HLL to machine code
Executable file produced
Compiled programmes can be used without compilers
Distributed for general use

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

interpreter

A

Executes HLL statement at a time
No executable file
Interpreted programs cannot be used without interpreter
Used for development

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

Assembler

A

LLL to machine code
Executable file produced
Assembled program can be used without assembler

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