UAT ISC / A&R 19 UAT ISC A&R 19 | Page 10

IDE application tools An IDE is a programming environment that has been packaged as an application program, that is, it consists of a code editor, a compiler, a debugger and a graphical interface constructor. IDEs can be applications by themselves or they can be part of existing applications. The Visual Basic language, for example, can be used within Microsoft Office applications, which makes it possible to write Visual Basic statements in the form of macros for Microsoft Word. Features: IDEs offer a friendly framework for most programming languages such as C ++, Python, Java, C #, Delphi, Visual Basic, etc An IDE must have the following characteristics: •Multi platform • Support for various programming languages • Integration with Version Control Systems • Syntax Recognition • Extensions and Components for the IDE • Integration with popular framework • Debugger • Import and Export projects •Multiple languages • Users and Help Manual Components: •Text languages, editor. an IDE can function In some • Compiler. as a runtime system, where it is •Interpreter. allowed to use the programming • Automation tools. without the language interactively, Debugger. need • for work oriented to text files, • Possibility a version such as Smalltalk of or offering Objective-C. control system. It is possible that the same IDE can work with several programming languages. This is the case of Eclipse, to which by means of plugins you can add additional language support.