U7 - IDEs Flashcards
What is an IDE ?
Intergrated Development Environment
Provide programmers with the tools to create computer programs
They increase productivity by combining activities into a single application
THey have added functionality particularly useful for debugging
IDE FEATURES
Automatic Formatting
Linker
Loader
Debugger
Colour Coding
Compiler
Interpreter
Editor
AUTOMATIC FORMATTING
Automatically indents code correctly
LINKER
Allows previously compiled code to be linked together
LOADER
A program which compiles code from memory
DEBUGGER
A program which helps to identify and rectify errors
COMPILER
Converts source code into machine code. Once compiled does not need to be recompiled
COLOUR CODING
Automatically changes KEYWORDS and LITERALS into different colours
EDITOR
Allows the programmer to edit and input source code
INTERPRETER
Converts source code into machine code line-by-line. Repeated everytime the code is run
IDEs FEATURES 2
TRACE
BREAK POINT
VARIABLE WATCH
SINGLE STEPPING
MEMORY INSPECTOR
ERROR DIAGNOSTICS
TRACE
Displays the order in which lines of a program are executed
Displays the possible values of variables
MEMORY INSPECTOR
Displays the contents of a section of storage
SINGLE STEPPING
Program runs one line at a time with the programmer controlling when the line runs
Programmer can examine what the program is doing in that line
BREAK POINT
Interrupts a program on a SPECIFIC LINE of code, allowing the programmer to compare values of variables against expected values.