3.4 Computer SystemsStudy Notes

Types of Translators

Part of Translators · GCSE GCSE Computer Science revision

This study notes covers Types of Translators within Translators for GCSE Computer Science. Revise Translators in 3.4 Computer Systems for GCSE Computer Science with 15 exam-style questions and 8 flashcards. This topic appears regularly enough that it should still be part of a steady revision cycle. It is section 4 of 8 in this topic. Use this study notes to connect the idea to the wider topic before moving on to questions and flashcards.

Topic position

Section 4 of 8

Practice

15 questions

Recall

8 flashcards

Types of Translators

Translator Input Output Process
Compiler High-level source code Standalone executable Translates all at once
Interpreter High-level source code Executes directly (no file) Translates line by line
Assembler Assembly language Machine code 1-to-1 translation

Keep building this topic

Read this section alongside the surrounding pages in Translators. That gives you the full topic sequence instead of a single isolated revision point.

Practice Questions for Translators

Which type of translator converts an entire high-level language program into machine code before the program runs?

  • A. Assembler
  • B. Interpreter
  • C. Compiler
  • D. Linker
1 markfoundation

Explain why a compiled program runs faster than an interpreted program.

3 marksstandard

Quick Recall Flashcards

What does an assembler do?
Converts assembly language to machine code
What does a compiler do?
Translates entire program into executable file at once

15 questions on Translators — practise free

Instant marking, adaptive difficulty, and 8 spaced repetition flashcards. Free until your GCSEs.

Try PrepWise Free