A software engineer is designing a control system for an autonomous rover. They are debating whether to use a compiled language or an interpreted language for the navigation software.
Describe two differences between how a compiler and an interpreter translate and execute source code, explaining how these differences impact the execution or error-detection process.
18 exam-style questions on OCR GCSE Computer Science Languages. Each one has a worked solution and a mark scheme showing where the marks go.