Virtual machine 像LLVM或PARROT这样的VM是否允许从多种语言使用同一个库?
是否可以在任何其他Parrot(LLVM)语言中使用一种Parrot(LLVM)语言编写的框架?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 表示低级虚拟机。它使用易于映射到本机机器代码的低级操作
(就像从任何CLR语言中使用.NET Framework).Parrot和LLVM是由两个不同的组织制作的两件不同的东西 Parrot是一个VM,LLVM是一个也可以静态编译的VM 编辑 假设对我答案的评论是正确的:
- 语言:Fortran、C、C++
- 应用:系统编程、编译器开发
- 语言:Ruby、Perl、PHP
- 应用程序:服务器端脚本