An aerospace startup is developing the guidance and navigation system for an autonomous drone delivery fleet. While the hardware engineering team has extensive experience writing assembly code for microcontrollers, the software lead decides that the core navigation software must be developed in a high-level programming language rather than a low-level language.
Explain why the software team would choose to write this complex guidance system in a high-level language rather than a low-level language.
48 exam-style questions on AQA GCSE Computer Science Classification of programming languages and translators. Each one has a worked solution and a mark scheme showing where the marks go.