2.5 Languages & IDEs Diagnostic
Definitive Diagnostic Sequence | Translation Pipeline Tier
Question 1
2 Marks
Define a High-Level Language and provide one key characteristic.
Question 2
2 Marks
Explain why computers can only execute Machine Code.
Question 3
3 Marks
[Translator Matrix]: Identify which translator(s) the following statements apply to.
| Statement | Compiler | Interpreter | Both |
|---|---|---|---|
| Translates line-by-line | |||
| Reports all errors at the end | |||
| Translates High-Level to Machine Code |
Question 4
2 Marks
[Terminology Check]: Identify the specific IDE tool used to locate the line number and reason for a crash.
Question 5
2 Marks
Describe the purpose of a Run-time Environment in an IDE.
Question 6
2 Marks
State one advantage of a Compiler when distributing commercial software.
Question 7
1 Mark
[Purge Check]: Identify the low-level language that used mnemonics (like ADD/SUB) which is not on the J277 theory syllabus.
Question 8
2 Marks
Identify two features of an IDE's code editor that help prevent logic/syntax errors.