An oceanographic research institute is developing an autonomous underwater vehicle (AUV) for deep-sea exploration.
The AUV contains several built-in physical components, including a sonar depth sensor, thruster motor controllers, and a thermal imaging camera.
The vehicle runs various software applications, including a real-time obstacle avoidance system, a video compression algorithm for high-definition thermal footage, and a mission logging system that records sensor telemetry to onboard flash storage.
Discuss the characteristics of high-level and low-level programming languages that make them suitable for developing different software components for this AUV.
You should consider:
41 exam-style questions on Edexcel GCSE Computer Science Programming languages, covering Low-level and high-level languages and Interpreters versus compilers. Each one has a worked solution and a mark scheme showing where the marks go.