What is an integrated development environment?
A piece of software that provides features to help a programmer to develop their program
Common features of an integrated development environment
Translator
Auto-documentation
Graphic User interface builder
IDE features: Translator
Allows source code to be understood by computer
IDE features: Auto - Documentation
Maintains the program
Can extract certain features of a program e.g. names of variables, sub-programs, comments
IDE features: GUI builder
helps programmer design a UI by building it graphically instead of using source code
Allows programmer to drag and drop different objects + customise them