经过前面章节的学习我们晓得,运转 C 言语(或 Java 言语)程序必需有编译器,而运转 Python 言语程序必需有解释器。在实践开发中,除了运转程序必需的工具外,我们常常还需求很多其他辅助软件,例如言语编辑器、自动树立工具、除错器等等。这些工具通常被打包在一同,统一发布和装置,例如 PythonWin、MacPython、PyCharm 等,它们统称为集成开发环境(IDE)。
因而能够这么说,集成开发环境就是一系列开发工具的组合套装。这就好比台式机,一个台式机的中心部件是主机,有了主机就能独立工作了,但是我们在购置台式机时,常常还要附带上显现器、键盘、鼠标、U盘、摄像头号外围设备,由于只要主机太不便当了,必需有外设才干玩的爽。
需求留意的是,固然有一些 IDE 支持多种程序言语的开发(如 Eclipse、NetBeans、VS),但通常来说,IDE 主要还是针对某一特定的程序言语而量身打造的(如 VB)。
普通状况下,程序员可选择的 IDE 类别是很多的,比方说,用 Python 言语停止程序开发,既能够选用 Python 自带的 IDLE,也能够选择运用 PyCharm 和 Notepad++ 作为 IDE。并且,为了称谓便当,人们也常常会将集成开发环境称为编译器或编程软件,对此读者没必要较真儿,就把它当做“乡间俗语”吧。