Answers
Facility where a programmer types, changes and saves the source code of a program.
Finding and fixing the errors in a program, using the error messages and tools the development software provides.
Program that converts source code into machine code so that it can be run.
Translator that converts and runs the program one line at a time, stopping at the first error it meets.
Editor feature that suggests or finishes keywords and names as the programmer types, saving time and avoiding spelling mistakes.
Editor feature that shows keywords, variables and text in different colours so the code is easier to read and mistakes stand out.
Tools that report errors and the line numbers where they occur so they can be fixed.
Facility that lets a program be executed and tested while the programmer stays inside the development software.
Mistake that breaks the rules of the programming language, such as a missing bracket, so the program cannot be translated or run.
One piece of software that brings together the tools needed to write, translate, run and test a program.
Translator that converts the whole program into machine code before it is run, reporting all the errors at the end.