Integrated Development Environment Flashcards
(14 cards)
What does IDE stand for?
Integrated development environment
What is the purpose of an IDE?
Provides programmers with the facilities/tools to help create programs
What is an editor?
Software that allows a programmer to enter and edit source code
List editor features
- Automatic formatting (indentation)
- Automatic line numbering (help identify exactly where errors occur)
- Automatic colour coding
- Statement completion
Purpose of translators IDEs
Convert source code written by a programmer into machine code to be executed by the CPU
What are the 2 types of translators?
Compiler and Interpreter
Break point
Programmer selects a specific line, and the program displays the variable values at that point
What is single-stepping?
Code can be executed one line at a time to find exactly where the error occurs, using a break point
Variable watch / watch window
Displays the current value of a selected variable: it can be watched line-by-line to see how the value changes
Trace
Logs the values of variables and outputs of the program as the code is executed line by line
Error diagnostics / debugger
Used to display information about an error when it occurs, such as the line it occurred on and the error type; they may also suggest solution to help the programmer find and fix the error
Runtime Environment
Allows a program to run on a computer system; it checks for runtime errors and allows users to test the program
Runtime error
Occurs as the program is being executed, such as dividing a number by zero
State an example of a common runtime environment
Java Runtime Environment: allows programmers to design a program on one platform, which allows the finished program to then be run on many other systems