Complete the table by adding one tick (✓) in each row to identify whether the description refers to a Compiler or an Interpreter.
| Description | Compiler | Interpreter |
|---|---|---|
| Translates the entire high-level source code into machine code in one go, saving it as an executable file. | ||
| Stops execution immediately when the first syntax error is encountered during run time. | ||
| The original source code must be present on the target computer every time the program is executed. |