【发布时间】:2011-10-26 05:25:40
【问题描述】:
我很想知道机器是如何解释编程语言的。我正在查看一些语言比较/基准,并注意到一些编程语言是用 C 编程语言编写的,而另一些是用其他语言编写的。例如 Ruby 和 JVM(虽然不是一种语言)是用 C 编写的。但是为什么编写 Ruby 或 JVM 的人用 C 编写呢?难道他们不能用像 C 那样的方式来编写它,我猜它不是用另一种语言编写的。 :-) 是因为不重新发明轮子,还是因为 C 是机器之神?
【问题讨论】:
-
查看解释语言和编译语言,然后编译成字节码和机器码。您的问题意味着您不了解它们之间的区别。在您真正了解这些差异之前,您可能无法就该主题提出问题。
-
@Timur 您需要“接受”其他问题的有效答案。您可以阅读该网站的常见问题解答,了解您应该在此处提出哪些类型的问题,以及该网站的其他方面是如何运作的。
标签: c computer-science