初学入门一个领域,不妨会有一些专业术语,名词解释之类,所以学习Python第一步,小优给大家带来了几个名词解释,我们一起来学习:

一、开发环境:

软件开发环境(Software Development

Environment,SDE)是指在基本硬件和数字软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。

二、IDE:

集成开发环境(IDE,Integrated Development Environment

)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

c开发python的集成开发环境 python的集成开发环境简称_高级语言

所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++

Builder、Delphi系列等。

该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。

三、编译器:

简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码

(source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object

code) → 链接器 (Linker) → 可执行程序 (executables)。

高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source

program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。

源代码一般为高级语言 (High-level language),

如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object

code),有时也称作机器代码(Machine

code)。对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)。

其实百度百科对于这几个词条的解释已经很透彻了,但是对于一些刚接触程序的伙伴来说可能依然很难理解。

简单来讲,编译器是提供你来编写代码,如果编好的代码想编译和运行,就需要开发环境的支持,这样讲大家能理解吗?