xiaoming521

1.1解释器和编译器的区别?

    答:编译器高级程序语言翻译成机器语言程序,然后由虚拟机(或硬件)执行编译的结果。只需要一次词法分析,语法分析和语义分析,代码生成和代码优化需要时间。

解释器是把高级程序语言的源程序翻译成一种中间语言程序,然后对中间语言程序进行解释执行。执行到某行代码都要进行词法分析,语法分析和语义分析,确定了这句话的含义,才进行计算。反复循环结构来降低解释效率。

 

分类:

技术点:

相关文章:

  • 2021-06-12
  • 2021-10-14
  • 2022-01-12
  • 2021-08-05
  • 2021-06-24
猜你喜欢
  • 2021-06-19
  • 2022-01-13
  • 2022-12-23
  • 2021-04-18
  • 2021-05-26
  • 2021-11-03
  • 2021-12-25
相关资源
相似解决方案