【发布时间】:2009-04-01 14:04:14
【问题描述】:
是否可以在任何其他 Parrot (LLVM) 语言中使用以一种 Parrot (LLVM) 语言编写的框架? (就像在任何 CLR 语言中使用 .NET Framework)...
【问题讨论】:
标签: virtual-machine llvm parrot
是否可以在任何其他 Parrot (LLVM) 语言中使用以一种 Parrot (LLVM) 语言编写的框架? (就像在任何 CLR 语言中使用 .NET Framework)...
【问题讨论】:
标签: virtual-machine llvm parrot
Parrot 和 LLVM 是两个不同的组织制作的两个不同的东西。
Parrot 是 VM,LLVM 是也可以静态编译的 VM。
编辑
假设我的回答是正确的:
http://en.wikipedia.org/wiki/Comparison_of_application_virtual_machines
【讨论】:
LLVM
代表低级虚拟机。它使用易于映射到本机机器代码的低级操作码。
鹦鹉:
这是一个高级虚拟机。它的操作码比大多数虚拟机中的操作码要高得多。这允许 Parrot 为动态语言生成高效的本机代码。
【讨论】: