gpt4 book ai didi

programming-languages - 编译型解释语言

转载 作者:行者123 更新时间:2023-12-04 08:38:57 26 4
gpt4 key购买 nike

是否有一种编程语言,具有可用的交互式解释器,即使它可以编译为机器代码?

最佳答案

编译与“解释”本质上是一个实现问题,而不是语言本身。例如,MRI Ruby 1.8 被解释,而 MacRuby 被编译为 native 机器代码。两者都包括一个交互式 REPL .我知道的所有语言都至少有一个机器代码编译器和至少一个 REPL:

  • ruby
  • python
  • 几乎所有的 Lisp(Lisp 是开创这项技术的语言,AFAIK)
  • OCaml
  • haskell
  • 第四

  • 如果我们将编译计算为字节码和机器码,那么绝大多数流行的字节码编译语言都是如此:
  • Java
  • 斯卡拉
  • Groovy
  • Erlang
  • C#
  • F#
  • Smalltalk
  • 关于programming-languages - 编译型解释语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3190924/

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