Font size
WorksheetsWJEC 1.6 Principles of Programming
Total questions: 20
Worksheet time: 12mins
A high level programming language is...
very efficient on the processor
easy for humans to read
interpreted or compiled
multiple instructions per statement
assembled
A low level programming language is...
very efficient on the processor
easy for humans to read
interpreted or compiled
multiple instructions per statement
assembled
An example of a high level programming language is...
Python
Assembly code
Machine code
An example of a low level programming language is...
Python
Assembly code
Machine code
Machine code is...
The lowest level of code
Only made of 1s and 0s
Easy for humans to read
Translated before it can be run.
Natural language is...
what humans use to communicate normally
similar to high level coding
A special type of programming language
An assembler...
Turns high level code into machine code
Turns assembly code into machine code
Is useful where you need very fast code
Executes slower than compilers or interpreters.
Python is an example of
Select two uses of low level languages
Often used in the programs used by embedded systems, such as those in cameras, microwaves and televisions, as it can be used to directly control system behaviour
Less time consuming to write and quicker to test
Programs are portable from one machine to another
They are used to write device drivers and real-time systems where speed is essential
Select two uses of high level languages
Often used in the programs used by embedded systems, such as those in cameras, microwaves and televisions, as it can be used to directly control system behaviour
Less time consuming to write and quicker to test
Programs are portable from one machine to another
They are used to write device drivers and real-time systems where speed is essential
