D is corrent. A program that edits a group of source language statements for syntax errors and translates the statements into an object program is a compiler. A is incorrect. An encrypter is a program that converts ordinary text to encoded text that cannot be deciphered without access to the encryption key and procedure. B is incorrect. An interpreter edits source language statements for syntax errors and translates them into executable code, but it interprets source statements one statement at a time, not as a group as a compiler does. C is incorrect. A debugger is a program that traces program execution or captures variable values for the purpose of helping the developer find program errors.
|