环境和编译器有什么区别
‘壹’ C++之IDE和编译器的区别
C++的IDE与编译器的区别:
IDE(Integrated Development Environment)指集成开发环境,也就是用于编辑代码、开发程序的应用程序,一般包含代码编辑器与编译器等。C++的IDE有Visual C++6.0、GUIDE等;
编译器(Compiler),则是用于将高级编程语言代码翻译成目标代码(如机器语言)的程序。C++的编译器是g++。
上面说了,IDE一般包含编译器,也就是说编译器一般属于IDE的一部分。在IDE中可编辑、编译代码,而编译器只能编译代码。
‘贰’ 开发环境,开发工具,编辑器,编译器的区别
开发环境= 编辑器 = 开发工具. 例如:vs2005 vs2008 都是开发环境,也叫开发工具. 非要强调的话,编辑器就是你写代码的地方.
编译器区别就比较大了, 编译器是用来编译你写好的代码的. 例如: java的编译器是java虚拟机,它负责处理和编译你写的源代码. vs的编译器就是另外的东西了.
打字很辛苦,记得给分哦
‘叁’ IDE和开发环境的问题
IED为集成开发环境,也就说IDE就是开发环境的意思,编译器其实就是翻译代码的工具,将我们输入的计算机高级语言翻译成计算机可以识别的二进制代码
IED是为开发者提供可视化程序开发界面,如Visual Studio系列;
IDE的功能是设定好的,与语言无关
注:
我们所熟知的C语言C++语言都属计算机高级语言,编译器就是会将这些语言翻译成汇编语言,以至二进制代码;
IDE一方面提供用户可视化编程界面,一方面封装编译器,用于编译我们输入的计算机语言
祝楼主好运,谢谢楼主给分哦,o(∩_∩)o...
‘肆’ 编译器与环境区别
编译器一般只是一个很小和程序,用于对已经存在的程序源代码进行编译和链接,而集成开发环境是用来开发程序的,包括写代码,使用某种编译器来编译等等。例如微软的C++编译器只是个很小和文件,但集成开发环境却很大比如vs2005