c语言编译器和编辑器,能不能详细解释下编辑器和编译器区别编辑器是程序吗用来编写源

1,能不能详细解释下编辑器和编译器区别编辑器是程序吗用来编写源编辑器是文本的,编译器是把文本代码转换成可执行的二进制指令(程序),编辑器是程序,不单单源代码 , 可以编辑文本文件,。或许可以 。
2 , 编译器和编辑器的区别编辑器:文本编辑器(或称文字编辑器)是用作编写普通文字的应用软件,常用来编写程序的源代码 。编译器:编译器是一个指令,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序 。编辑器的作用就是将我们在键盘上的敲击转换成写有代码的文件,这个文件被称为程序源文件,或者直接叫做源文件 。这个编辑器在形式上很像是一个记事本程序,可以在上面添加、删除、插入字母或者文字,并且可以将这些字母和文字保存到一个文件中 。其实,记事本是可以作为C语言编辑器的,我们在记事本上编辑的字母和文字就是将要学习的C语言代码 。这些代码保存到一个文件中,供下次编辑或者直接交给编译器处理,这个文件就是源文件 。不过,记事本可以算是最简单和最不专业的C语言编辑器了!一般而言,专业的C语言编辑器都有其他方便C语言代码编辑的功能 。例如,最基本的语法高亮功能 , 所谓语法高亮,就是程序中不同用途的字母或者文字会以不同的颜色显示出来,让你一看就知道正在写的代码是做什么用的 。越高级、越专业的C语言编辑器,越能最大程度地方便你写C语言代码 。其实,只要能将键盘的输入转换成源文件的就可以成为编辑器 。一般的编辑器也是可以编写C语言代码的,只不过,比起专业的C语言编辑器会显得难用和不舒服一点 。编译器的作用是将保存着我们所写代码的源文件,转换成一种称为目标文件的二进制文件 。源文件是我们能看懂的,是给我们用的 。而二进制文件是计算机能看懂的文件 , 是给计算机用的 。计算机根据二进制文件中的内容决定该做什么事情,不该做什么事情 。在这个转换过程中,编译器先对源文件中的内容进行扫描,根据C语言的语法要求,逐个检查源文件中出现的每一个字母或者文字 。如果这些文字符合C语言的语法要求,那么他就根据这些字母和文字的含义将其转换成计算机可以识别的二进制代码,并将其按照一定的格式保存在二进制文件中 。如果某些地方的字母或者文字不符合C语言的语法要求,那么编译器将报告所有不符合的地方,不再生成二进制文件,只有改正所有不符合语法要求的地方,让编译器重新对改正的源文件进行转化,才可以生成二进制文件 。编译器对源文件的转换过程在计算机中有个专业的名字 , 叫"编译" 。编译器也因此得名,表示编译的工具 。【c语言编译器和编辑器,能不能详细解释下编辑器和编译器区别编辑器是程序吗用来编写源】
3 , 想知道c程序里编辑器和编译器的区别编辑器是指你用它来编辑c++程序的!记事本也可以编辑c++程序!所以,记事本也算是一种c++编辑器!而我们写的c++语句,电脑是不懂得,我们需要把它转成电脑能懂的语句,编译器就是这个转化工具 。就是说,我们用编辑器编写程序 , 由编译器编译后才可以运行!
4,C语言里编辑和编译有什么区别编辑就是输入程序代码编译就是将输入的代码翻译成计算机可执行的指令编辑就是编辑源码 , 用记事本都可以!编译是使用编译器将C转换成可执行程序 。编辑说的 就像输入 源代码,而编译,是编辑完了,需要翻译给别人知道差不多编辑程序就是编写程序编译就是把编译的程序翻译成计算机可以执行的指令5 , c语言编译器和编辑器有什么区别编译器是把源文件编译生成可执行程序(.exe的),编辑器是对源文件进行编辑的,类似于记事本之类的 。。你可以去微软官网下载!你学c!就下载visualc++6.0嘛!下载地址:http://www.microsoft.com/express/download/其实这个环境有好多得!如果你想挑战难度和更多编程语言!可以下载sun公司得!http://www.netbeans.org/downloads/index.html(这个配置环境有点复杂)编译只是次要得 , 还要学会基本得语言特点和结构特点,各种语言都有自己得特点!多掌握几门也是好得!还有各种语言得调用,例如在c中调用arm语言.....编程无止境!就是这位老兄说的那样!6,C语言 编译器问题不是绑定的编辑器是让你用来写的你可以在编辑器上 写c语言或者其他的东西编译器是把你写的代码翻译成汇编语言跟二进制文件的两者不同现在的C语言编译器都是集成环境,简称作IDE , 其功能包括:代码编辑器、连接器等,其中的编辑器可以用其他文本编辑器替换,但不能用有特定文字格式的编辑器,比如常用的WORD是不可以的 。虽说如此,一般都不会放弃代码编辑器而使用另外的文本编辑器 , 理由很简单,集成编译环境中 , 代码编辑环境中,C语言的关键字和常量等是用设定颜色显示的,这样便于使用者查错,另外,还有代码行自动化缩进功能,这也有利于程序的阅读和理解 。C语言只是一种语言,编译器只是一种表现形式 , 比如菜跟青菜这种区别,菜是一种总称,青菜是菜的一种不是绑定的

    推荐阅读