Systems Software 2

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble.

   assembler      assemblers      binary      code      compiler      compilers      different      easier      everyday      interpreter      interpreters      Java      Logo      machine      Pascal      portable      program      Prolog      run      translated      translator   
1. A set of instructions which a computer can understand is called a .

2. The computer's own language is called .

3. Five examples of high level languages are
a) Visual BASIC
b)
c)
d)
e)

4. High level languages are to read because the instructions are written in language.

5. High level languages have to be into machine (or ) code before they are run.

6. High level languages can be on many different types of computers.

7. A program is used to change program instructions into machine code.

8. There are three types of translator programs -- , and .

9. A translates a high level program into machine code in one go.

10. A translates a high level program into machine code one instruction at a time.

11. An translates a low level language program into machine code.

12. A program which can be run on computer systems without being altered is said to be .