compiler是什么意思「compile的意思」
compiler 和complier 的区别是啥?为什么都有编译器的意思?
并没有complier 这个单词,这是误拼。
正确的是compiler,compiler才是编译器。
编译程序和解释程序都是什么意思?
编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。

解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。
扩展资料:
解释程序的一般结构可以分为解释模块和运行模块两个主要模块。前者的职能是按源程序动态执行顺序逐个输入语句,并对单个语句进行分析和解释,包括语法和语义的正确性检验、生成等价的中间代码或机器语言代码,以及错误信息提供等处理。
后者的职能是运行语句的翻译代码,并输出中间结果或最终结果。由于解释程序的设计思想不同,运行模块的执行方式也不同。
参考资料来源:
百度百科——编译程序
百度百科——解释程序
什么是编译器 编译器是什么意思
1、编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码→ 预处理器 → 编译器→ 目标代码→ 链接器→ 可执行程序。
2、编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,这种编译器又叫做“本地”编译器。
compiler是什么意思?
compiler[英][kəmˈpaɪlə(r)][美][kəmˈpaɪlɚ]n.汇编者; 编辑者; 编纂者; (电脑的)编译程序; 复数:compilers 双语例句 You need to make these available to the compiler by adding it to the module definition for the application.您必须将它添加到应用程序的模型定义中,让编译器可以使用它。
编译程序是什么意思?编译是什么意思?
编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。
解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。
扩展资料:
结构:
编译过程分为分析和综合两个部分,并进一步划分为词法分析、语法分析、语义分析、代码优化、存储分配和代码生成等六个相继的逻辑步骤。这六个步骤只表示编译程序各部分之间的逻辑联系,而不是时间关系。
编译过程既可以按照这六个逻辑步骤顺序地执行,也可以按照平行互锁方式去执行。在确定编译程序的具体结构时,常常分若干遍实现。对于源程序或中间语言程序,从头到尾扫视一次并实现所规定的工作称作一遍。每一遍可以完成一个或相连几个逻辑步骤的工作。
可以把词法分析作为第一遍;语法分析和语义分析作为第二遍;代码优化和存储分配作为第三遍;代码生成作为第四遍。反之,为了适应较小的存储空间或提高目标程序质量,也可以把一个逻辑步骤的工作分为几遍去执行。
参考资料来源:百度百科-编译程序
interpreter和compiler的区别
打个比方
用户:汉语母语者,不懂英语
计算机:英语母语者,不懂汉语
用户代码:汉语文章
compiler和interpreter的任务目标是完全一样的:让英语母语者(计算机)理解汉语文章(用户代码)的意思。不同点在于两者的工作方式
compiler: 把汉语文章翻译成英语文章,然后把翻译好的英语文章拿给计算机看
优点:一劳永逸,完成翻译后在任何时间、任何地点,只要分发英语文章,每台计算机都能立即理解并开始工作
缺点:对一篇新的汉语文章,在完成全文翻译前,计算机只能原地待命,无法立即开始理解
interpreter:同声传译,自己逐句阅读汉语文章,把对应的英语意思念给计算机听
优点:实时性好,对一篇新的汉语文章,计算机也可立即开始理解
缺点:效率低,每台计算机都要配备一名同声传译员,并且同声传译的理解速度不及直接阅读母语文章。对于同一篇汉语文章,每次都要重新进行同声传译,无法保存翻译结果。
