What is the definition of a translator?
software that converts high level programming languages into machine code
What is a compiler?
software that translates high level programming into machine code. It does this in one executable file, and displays a list of errors
What is an interpreter?
software that translates high level programming into machine code. It does this line by line and stops at an error
What is the difference between a compiler and an interpreter?
a compiler translates the entire program at once, where as an interpreter goes line by line
What is an IDE?
a piece of software that provides features to aid programmers in developing program
What does a code editor do?
Allows code to be written, as well as frequently providing syntax highlighting, automatic indents and line numbering
What is a run-time environment?
allows the quick access to run programs
What are breakpoints?
points placed in a program that stops the program at that point when run, and shows the values for each variable
What are error diagnostics and debugging?
shows the location of an error, with providing the line number and reason for error