Font size
WorksheetsTranslators and Computing Languages: GCSE 9-1
Total questions: 20
Worksheet time: 10mins
What generation of programming language is Machine Code
1st Generation
2nd Generation
4th Generation
3rd Generation
What type of language translator is needed for the 1st Generation to the CPU
Compiler
No translator needed
Assembler
Interpreter
Which of these is a Low Level Language
Delphi
Python
Little Man Computer (LMC)
Basic
2nd generation to 1st Generation language needs what type of translator.
An assembler
Interpreter
No translator needed
Compiler
What language translators can be used to translate 3rd to 2nd generation.
Compiler
No translator needed
Assembler
Interpreter
Which generation is the fastest code to execute.
3rd Generation
2nd Generation
4th Generation
1st Generation
What is the easiest to program for a programmer.
1st Generation
2nd Generation
4th Generation
3rd Generation
Why would you program in a low level language.
Easier to understand
Uses less code
Makes programs with small file sizes
Simple to de-bug
One advantage of programming in a high level language is.
Eliminates bugs
Easier to understand
Executes faster than other levels
Useful for programming device drivers
Define the relationship between low and high level languages.
One to One (One high level instruction = one low level)
One to Two (Each high level instruction has two low level instructions)
One to Many (Each high level instruction has many low level instructions)
Many to One (Many high level instruction has only one low level instruction)
What is used to translate assembly code.
Assembler
Compiler
Interpreter
Router
What is NOT used when translating high level languages
Assembler
Compiler
Router
Interpreter
What is used to translate the entire source code in one go.
Assembler
Compiler
Interpreter
Router
Which translator stops when it encounters an error.
Assembler
Interpreter
Compiler
Editor
On fully developed code, what translator is used at the end before publishing.
Assembler
Compiler
Interpreter
Editor
Low level languages use what type of code.
Hexadecimal
Binary
Logic
Cryptic
When writing a high level program we use what.
An assembler
Interpreter
Compiler
Object code and error reporting are produced in what type of language translator.
Assembler
Compiler
Interpreter
Editor
Which translator cannot translate source code to machine code
Assembler
Compiler
Interpreter
Which one of these can not be called source code.
Java
Python
Visual Basic
Android
