A3 Worksheet - Programming Languages
A3 Worksheet - Programming Languages
Lesson 1 - Translators
Programming languages
Introduction
These questions have been designed to check your understanding of high-level and low-
level languages, with attention to translators.
(Note for the assessor: A learner could write many variations here, but there should
be key characteristics for each example given)
Machine code
Assembly language
Any high-level
language
Q3 If a program written in assembly language uses 400 lines of code, how many lines of
machine code will there be?
Answer:
Answer:
Answer:
Q7 List three reasons why high-level languages are more suitable for programmers than
low-level languages?
Reason 1
Reason 2
Reason 3
Explorer task
Create a mind map of all the key terms listed on the ‘Lost in translation’ handout.
Resources are updated regularly — the latest version is available at: ncce.io/tcc.
This resource is licensed under the Open Government Licence, version 3. For more information on this
licence, see ncce.io/ogl.