Describe the characteristics of a ‘High-level Language’.
It uses English-like words, is easier for humans to read and write, must be translated before execution, and is portable across different hardware.
Standard English
Describe two differences between a ‘Compiler’ and an ‘Interpreter’.
A compiler translates the entire program at once and creates an executable file, while an interpreter translates and runs code line by line and stops when an error is found.
Identify four features of an IDE that assist a programmer.
An editor for writing code, error diagnostics, a run-time environment, and a debugger for finding errors.