8Hard
0/6

A marine robotics company is designing an autonomous deep-sea survey vehicle. The system consists of two main software components: a shore-based telemetry and 3D path-planning dashboard (which processes complex bathymetric data, connects to a cloud database, and renders 3D marine maps), and an onboard critical guidance controller (which must run on an energy-efficient microcontroller, directly interface with physical hardware pins to read sonar echo timings, and toggle thruster relays within milliseconds to avoid underwater collisions).

Discuss the characteristics of high-level languages and low-level languages that make them appropriate for coding these distinct parts of the deep-sea vehicle's software system.

Your answer should consider:

  • The requirements of the shore-based dashboard and planning tool
  • The requirements of the onboard critical guidance controller
  • The advantages of high-level languages
  • The advantages of low-level languages.
[6]

Programming languages Questions

Practise Edexcel GCSE Computer Science Programming languages with exam-style questions for GCSE Computer Science. 41 questions covering Low-level and high-level languages and Interpreters versus compilers, matched to the Edexcel GCSE Computer Science (1CP2) specification and written in Paper 1 and Paper 2 style. Every question includes a full worked solution and mark scheme, so you can see where marks are awarded rather than just whether you got the answer right.

PreviousNext

Programming languages Questions

  1. GCSE
  2. /Computer Science
  3. /Programming languages