gpt4 book ai didi

compiler-construction - 解释器/编译器如何工作

转载 作者:行者123 更新时间:2023-12-03 05:23:57 25 4
gpt4 key购买 nike

解释器/编译器如何工作?解释器和编译器有什么区别。

最佳答案

编译器

编译器是第一种待编写的翻译程序。这想法很简单:你编写程序,然后将其交给编译器翻译它。然后你运行结果。

解释器

解释器也是一个程序将高级语言翻译成一个低级的,但它是在程序运行的那一刻。你写使用文本编辑器或类似的东西,然后指示解释器来运行程序。它一次一行读取程序,并翻译之前的每一行运行它:它翻译第一个行并运行它,然后翻译第二行并运行它等等。

编译器特性:

  • 花费大量时间分析和处理程序
  • 生成的可执行文件是某种形式机器特定的二进制代码
  • 计算机硬件解释(执行)结果代码
  • 程序执行速度快

解释器特征:

  • 花费的时间相对较少分析和处理程序
  • 生成的代码是某种中间代码
  • 结果代码被解释为另一个程序
  • 程序执行速度比较慢

关于compiler-construction - 解释器/编译器如何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2377273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com