Integrated Development Environment


An IDE[1] is a software application that provides a range[5] of tools to programmers and developers in one application. This means there is a source code[3] editor, compiler or interpretor, syntax highlighting, debugging[4] and the ability to make final versions of the program. They can include other features like GUI[2] editors and more complex[6] documentation facilities.

Terms definitions
1. Integrated Development Environment ( IDE ) An IDE is a software application that provides a range of tools to programmers and developers in one application. This means there is a source code editor, compiler or interpretor, syntax highlighting, debugging and the ability to make final versions of the program. They can include other features like GUI editors and more complex documentation […]
2. GUI. An interface that supports users to work with electronic devices via icons and visual indicators rather than through text commands. The icons and visual indicators are generally manipulated by a mouse or via touch screen technology. « Back to Glossary Index
3. source code. The code of a computer program written so it’s readable by a person and using the particular syntax of a programming language, for example, C, Python, Java. Source code is compiled or interpreted into machine code able to be run by a computer. « Back to Glossary Index
4. debugging. Fixing errors in your programs or algorithms: There are two possible types: * a logical bug is an error which means that the computer is able to carry out its instructions, it doesn’t act as the programmer intends it to be * a syntax bug is an error caused by something the programmer has typed, […]
5. range. A selection of items. When asked in the context of an achievement standard it means at least three. In spreadsheets range is a way of selecting a group of cells. A colon is used to separate the starting and ending cells. e.g. B4:F10 « Back to Glossary Index