Virtual machine 像LLVM或PARROT这样的VM是否允许从多种语言使用同一个库?

Virtual machine 像LLVM或PARROT这样的VM是否允许从多种语言使用同一个库?,virtual-machine,llvm,parrot,Virtual Machine,Llvm,Parrot,是否可以在任何其他Parrot(LLVM)语言中使用一种Parrot(LLVM)语言编写的框架? (就像从任何CLR语言中使用.NET Framework).Parrot和LLVM是由两个不同的组织制作的两件不同的东西 Parrot是一个VM,LLVM是一个也可以静态编译的VM 编辑 假设对我答案的评论是正确的: LLVM允许您调用其他LLVM代码以及外部类似C的库 Parrot允许您调用其他Parrot代码,但不能调用外部C类库 LLVM 表示低级虚拟机。它使用易于映射到本机机器代码的低级操作

是否可以在任何其他Parrot(LLVM)语言中使用一种Parrot(LLVM)语言编写的框架?
(就像从任何CLR语言中使用.NET Framework).

Parrot和LLVM是由两个不同的组织制作的两件不同的东西

Parrot是一个VM,LLVM是一个也可以静态编译的VM

编辑

假设对我答案的评论是正确的:

  • LLVM允许您调用其他LLVM代码以及外部类似C的库
  • Parrot允许您调用其他Parrot代码,但不能调用外部C类库
  • LLVM

    表示低级虚拟机。它使用易于映射到本机机器代码的低级操作码

    • 语言:Fortran、C、C++
    • 应用:系统编程、编译器开发
    鹦鹉

    这是一个高级虚拟机。它的操作码比大多数虚拟机中的操作码要高得多。这允许Parrot为动态语言生成高效的本机代码

    • 语言:Ruby、Perl、PHP
    • 应用程序:服务器端脚本

    我认为Jox询问Parrot和LLVMaardvark是正确的,我认为:)问题不是关于“跨虚拟机平台”库,而是关于在任何其他Parrot目标语言中使用ParrotVM用一种语言编写的库的可能性。同样的问题代表LLVM。在Parrot中调用C函数或从C函数调用是不可能的吗?