5.2 Language translators Flashcards
Translator
the system software used to translate a source program written in any language other than machine code
Compiler
a computer program that translates a source program written in a high-level language to machine code or p-code, object code
Interpreter
a computer program that analyses and executes a program written a high-level language line by line
Prettyprinting
the practice of displaying or printing well set out and formatted source code, making it easier to read and understand
Integrated development environment (IDE)
a suite of programs used to write and test a computer program written in high-level programming language
Syntax error
an error in the grammar of source program
Logic error
an error in the logic of a program
Debugging
the process of finding logic errors in a computer program by running or tracing the program
Single stepping
the practice of running a program one line or instruction at a time
Breakpoint
a deliberate pause in the execution of a program during testing so that the contents of variables, registers, and so on can be inspected to aid debugging
Report window
a separate window in the run-time environment of the IDE that shows the contents of variables during the execution of a program