IDE(集成开发环境)
以下资源来源:http://zh.wikipedia.org/w/index.php?title=Category:%E9%9B%86%E6%88%90%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83&variant=zh-cn
编程语言的开发需要经过数个阶段才能完成,包括编辑、直译或编译、连结、除错等,每个阶段以往都需要专门的对应工具(软件)来加速开发的进展程序,如编辑器(Editor)、连结器(Linker)、除错器(Debugger)等,然而为了能让整体发展更为直觉方便且迅速便利,将各种工具合为一体,在同一个操作接口与环境使用多种软件工具,就称为集成开发环境(Integrated Development environment)。
集成开发环境有的只能支援一种编程语言,如Borland公司的Delphi只支援Object Pascal,有的可支援多种语言,如Microsoft公司的Visual Studio可支援C/C++、Basic等。近年来开放、自由(免费)的整合开放环境增多,开放性的集成开发环境允许用户自行搭配组合需要的各阶段环节所运用的工具,如IBM公司发起的Eclipse(前身是Visual Age for Java)、Sun公司的NetBeans等,另外也有随其他企业商用软件而一并提供的,如BEA公司的WebLogic Workshop,或Oracle公司的JDeveloper,或者也有精简化后而免费提供的,如Microsoft公司的Visual Studio 2005 Express,或只针对某种操作系统而提出的,如Borland公司的Kylix,如同针对操作系统所提出的Delphi。