1/21
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
What is an Integrated Development Environment (IDE)?
A software application that provides a comprehensive set of tools and facilities to help programmers write, test, and debug code more efficiently.
What are the four common tools and facilities that are available in an IDE?
Editors
Error diagnostics
Run-time environment (RTE)
Translators
What is the purpose of editors?
Provides the environment where programmers write and edit source code.
What is the purpose of error diagnostics?
Helps to identify, locate, and fix errors in the code.
What is the purpose of a run-time environment (RTE)?
Provides an environment to execute the program from within the IDE and see its output.
What is the purpose of translators (in IDEs)?
Integrates a compiler or interpreter into the IDE.
What are the features of editors? (4)
Syntax highlighting
Automatic line numbering
Auto-indentation
Auto-correction
What are the features of error diagnostics?
Error highlighting
Error messages
Debugging tools
Breakpoints
Stepping
Variable tracing
What are the features of a run-time environment (RTE)? (3)
Output console
Testing
Virtual machine emulation
What are the features of translators? (2)
The programmer can translate and run their code easily.
The translator works with the error diagnostics tools to report errors directly within the IDE.
What does syntax highlighting do?
It displays keywords, variables, and comments in different colours — improves readability and helps spot errors.
What is the benefit of automatic line numbering?
Helps with navigating code and locating errors.
What does auto-indentation do?
It automatically formats code by indenting lines correctly.
What does auto-correction do?
Suggests completions for keywords and variable names — speeds up coding and reduces typos.
What does error highlighting do?
Automatically highlights syntax errors as the code is being written.
What do error messages do?
They provide information about an error — type and line number.
What are the three debugging tools and what do they do?
Breakpoints — allows the programmer to stop program execution at a certain line to see the program’s state.
Stepping — enables running the program one line at a time to see the flow of execution.
Variable tracing — displays the current value of variables and shows how they change as the program executes.
Useful for finding logic errors
What does the output console do?
Displays the program’s output and allows for user input.
What does testing do?
Enables the programmer to run and test the program to check for runtime errors and check if it is working.
What does virtual machine emulation do?
Allows a program to run on platforms that it wasn’t designed for.
A translator is a common tool found in an Integrated Development Environment (IDE).
Describe two other common tools or facilities that an IDE can provide. [4]
Editor — to enable program code to be entered
Error diagnostics — to display information about errors

An Integrated Development Environment (IDE) is used to write the program.
Identify two features of an IDE that might be used when writing the program. [2]
Runtime environment
Translator
