High level low level languages Flashcards

1
Q

High level

A
  • Easier for humans to understand
  • faster to write
  • Easier to debug at development stage
  • Easier to maintain
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Low level

A
  • Refers to machine code
  • Binary
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Translators

A
  • A program must be translated to binary for computers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Types of Translaters

A
  • Compiler
  • Interpreter
  • Assembler
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Compiler

A
  • Converts high level to low level
  • used without compiler
  • produces executable file
  • one high level langauge converted to several machine code
  • used for general purposes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Interpreter

A
  • Executes high level, one statement at a time
  • Does not produce statements
  • May require several instructions to be executed at once
  • cannot be used without interpreter
  • used when program is developing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Assembler

A
  • Translates loew level to machine
  • produces executable code
  • One langauge can be trasnlated at a time
  • Can be used without assembler
  • Used for general use
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Syntax errors

A
  • When errors are found no translated program is produced
  • List of all errors are produced and compiled
  • Error is located and corrected
How well did you know this?
1
Not at all
2
3
4
5
Perfectly