Drop the words into the correct position in the paragraph. Press submit to check your answers.
A ______ translates a ______ language into ______, the binary instructions a processor runs directly, before any part of the program is run. The translated machine code is saved as object code, which can be stored and run later. The original code written by the programmer is called ______.
An ______ translates each ______ of code and ______ it immediately, rather than translating the ______ in one go first. It does not save any object code to be run later. If it finds a ______ while translating a line, it stops and displays an error message before running that line.
Because a compiler translates everything in advance, the object code runs ______ than interpreted code. An interpreter must translate each instruction just before executing it, which takes more time. This makes interpreted programs slower to run, as the translation happens every time the program is executed. The compiler does not need to be present when the object code is run. The interpreter must be installed to run the program.
Log in or sign-up to access the word drop
Don't have a login?
You can still revise this topic