An embedded systems engineer is developing firmware for an autonomous drone. To ensure maximum execution speed and to avoid storing the source code on the drone's limited memory, the engineer needs to translate the entire high-level program into a standalone machine code executable before it is loaded onto the device.
State the type of high-level language translator required for this process.
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.