比较类似术语之间的差异

之间的区别

家 / 技术 / 它 / 编程 /编译器和口译员之间的区别

编译器和口译员之间的区别

2011年2月11日发表奥利维亚

编译器与解释器

编译器and interpreter, both basically serve the same purpose. They convert one level of language to another level. A compiler converts the high level instructions into machine language while an interpreter converts the high level instruction into some intermediate form and after that, the instruction is executed.

编译器

编译器被定义为用于将高级指令或语言转换为计算机可以理解的表单的计算机程序。由于计算机只能以二进制数量理解,因此使用编译器来填补空白,否则人类很难以0和1的形式找到信息。

较早的编译器是简单的程序,用于将符号转换为位。这些程序也非常简单,它们包含一系列通过手工翻译到数据中的步骤。但是,这是一个非常耗时的过程。因此,某些零件是编程或自动化的。这形成了第一个编译器。

使用创建更复杂的依令行事simpler ones. With every new version, more rules added to it and a more natural language environment is created for the human programmer. The complier programs are evolving in this way which improves their ease of use.

某些特定语言或任务有特定的合适。合适的人可以是多阶段或多阶段通行证。第一张通过可以将高级语言转换为更接近计算机语言的语言。然后,进一步的通过可以将其转换为最后阶段,以实现执行。

Interpreter

可以使用两种不同的方式执行以高级语言创建的程序。第一个是使用编译器,另一种方法是使用解释器。高级指令或语言被解释器转换为中间。使用解释器的优点是,高级指令没有经过汇编阶段,这可能是一种耗时的方法。因此,通过使用解释器,直接执行高级程序。这就是为什么某些程序员在制作小部分时使用口译员在节省时间的过程中使用口译员的原因。

几乎所有高级编程语言都有编译器和口译员。但是,某些语言(例如LISP和BASIC)的设计方式使使用它们制作的程序由解释器执行。

编译器和口译员之间的区别

•合适的人将高级指令转换为机器语言,而解释器将高级指令转换为中间形式。

•在执行之前,整个程序由编译器执行,而翻译第一行后,解释器然后执行它,依此类推。

•编译过程后编译器创建错误列表,而解释器在第一个错误后停止翻译。

•独立的可执行文件由编译器创建,而解释器每次都需要解释器。

相关文章:

口译员和翻译人员之间的区别口译员和翻译人员之间的区别 C和C ++之间的差异 之间的区别Java and JavaScript 之间的区别Graph and Tree 之间的区别JSF2 and Seam3

提交以下:编程Tagged With:基本语言,,,,编译器,,,,计算机程序;电脑程序,,,,高级指导,,,,Interpreter,,,,Lisp,,,,机器语言

关于作者:奥利维亚

奥利维亚is a Graduate in Electronic Engineering with HR, Training & Development background and has over 15 years of field experience.

Comments

  1. Chhavi Uniyalsays

    2011年9月6日下午3:15

    awesome ….. got just wat i wanted !!! :))))

    回复
  2. Chankey Pathaksays

    2011年9月29日下午4:47

    谢谢,达到了目标!

    回复
  3. Aishwarya Dwibedysays

    2012年3月13日上午6:10

    thaks.. for the upto the mark information…!!!!!!!!!!!!!

    回复
  4. Animesh Guptasays

    2012年10月23日,上午3:32

    这里显示了很大的差异。现在我的困惑已被消除。
    这么多

    回复
  5. 卡罗琳says

    2012年11月29日,上午6:40

    谢谢我想要的……!!!!

    回复
  6. 卡罗琳says

    2012年11月29日,上午6:44

    现在我很棒,我并不感到困惑…….. thnks…!!!<3喜欢它…!!!

    回复
  7. 卡罗琳says

    2012年11月29日,上午6:48

    编译器和iTerpreter的最新信息…。thnks ... !!!

    回复
  8. 卡罗琳says

    2012年11月29日,上午6:49

    太棒了……..

    回复
  9. 卡奇says

    2012年12月17日,上午10:32

    提示...

    回复
  10. Akshay Lahanesays

    2014年12月25日上午5:45

    gud 1 ..

    回复
  11. Kalsoom Shahsays

    2017年6月7日,上午12:28

    这是很好的解释

    回复
  12. 库马尔王子says

    2017年6月17日上午8:57

    very nyc
    OSWM

    回复

Leave a Reply取消回复

您的电子邮件地址不会被公开。必需的地方已做标记*

Request Article

精选文章

冠状病毒和冷症状之间的差异

冠状病毒和冷症状之间的差异

冠状病毒和SARS之间的差异

冠状病毒和SARS之间的差异

冠状病毒和流感的差异

冠状病毒和流感的差异

冠状病毒和covid 19之间的差异

冠状病毒和covid 19之间的差异

你可能喜欢

杠杆和未杠杆β之间的差异

杠杆和未杠杆β之间的差异

分辨能力和放大倍数之间的差异

焦点小组和小组面试之间的区别

背突变和抑制突变之间的差异

背突变和抑制突变之间的差异

海湾和海峡之间的差异

最新的帖子

  • Gripe Water和Mylicon有什么区别
  • What is the Difference Between Aquaphor and Vaseline
  • 粘附连接和脱骨体有什么区别
  • 透明质酸和硫酸软骨素有什么区别
  • 脂质轮廓和肝功能测试有什么区别
  • 皮脂腺囊肿和表皮囊肿有什么区别
  • 家
  • 空缺
  • 关于
  • Request Article
  • Contact Us

版权所有©2010-2018之间的区别。版权所有。使用条款and Privacy Policy:合法的。