1つのParrot(LLVM)言語で記述されたフレームワークを、他のParrot(LLVM)言語でも使用できますか? (任意のCLR言語からの.NET Frameworkの使用に似ています)...LLVMやPARROのようなVMでは、複数の言語から同じライブラリを使用できますか?
5
A
答えて
1
2つの異なる組織によって作成された2つの異なるものです。
ParrotはVMであり、LLVMも静的にコンパイルできるVMです。
編集は私の答えにコメントを想定すると
は正しいです:
- LLVMあなたが他のLLVMコードとも図書館のような外部のCを呼び出すことができます。
- Parrotでは、他のParrotコードを呼び出すことができますが、外部のCのようなライブラリは呼び出すことができません。
http://en.wikipedia.org/wiki/Comparison_of_application_virtual_machines
1
LLVM低レベル仮想マシンの
スタンド。ネイティブのマシンコードに簡単にマッピングできる低レベルのオペコードを使用します。
- 言語:Fortranの、C、C++
- 用途:システムプログラミング、コンパイラ開発
オウム:
これは、ハイレベルの仮想マシンです。そのオペコードは、ほとんどの仮想マシンのものよりはるかに高いレベルです。これにより、Parrotは動的言語用の効率的なネイティブコードを生成できます。
- 言語:ルビー、PerlやPHP
- アプリケーション:サーバーサイドスクリプト
関連する問題
- 1. 同じ言語の複数のコンパイラでCMakeを使用する
- 2. 同じiPhoneやAndroidアプリの複数のバージョンで共有コードやライブラリを使用できますか?
- 3. 同じファイルで複数の言語を検出できるVIM
- 4. 複数のJavaアプリケーションを同じVMで実行できますか?
- 5. 複数のインスタンスを同じサーバーで使用できないようにする
- 6. 複数の接続から同じdb4oファイルを使用できないのはなぜですか?
- 7. MVC3では、同じタイプのEditorTemplatesを複数使用できますか?
- 8. maxOccursは、同じ要素の複数言語(xml:lang)バージョンとどのように関連していますか?
- 9. アンドロイドの同じアクティビティで複数のSurfaceViewを使用できますか?
- 10. 複数の異なる言語で同じアルゴリズムを書くのを避ける
- 11. Fluent NHibernate Automappingをエンティティの同じタイプの複数のリストでどのように使用できますか?
- 12. .Netライブラリは.Net言語で使用されていますか?
- 13. 複数のWebサイトで同じライセンスキーを使用できますか? JW Player
- 14. String.fromCodePointをString.fromCharCodeと同じように使用できますか?
- 15. 複数のAJAXライブラリを1ページに使用できますか?
- 16. 複数のタブで同じセッションを使用しないようにする
- 17. Intellijのアイデアと同じプロジェクト内の複数の言語
- 18. 8ビットシステムでlispのような言語のVMに興味があります
- 19. 複数のリスニングソケットに同じboost :: asio :: io_serviceを使用できますか?
- 20. CMakeの:同じ静的ライブラリを使用して、複数のサブプロジェクト
- 21. Rでどのように複合言語オブジェクトを連結できますか?
- 22. コンパイルされた言語やスクリプト言語が好きですか?
- 23. 言語複数ルールの別の言語をインストールするにはどうすればよいですか?
- 24. IMetadataAware属性を同じフィールドで複数回使用できますか?
- 25. AMQPで同じ相関IDを複数回使用できますか?
- 26. ウェブサイトで複数の言語を使用するにはどうすればよいですか?
- 27. 非同期述語で "Where"をどのように使用できますか?
- 28. 複数ユーザーの.NET Webアプリケーションで非スレッドセーフなライブラリを使用できますか?
- 29. Xmarks、この言語を使用するにはどのような言語が必要ですか?
- 30. Facebookのユーザーロケールは、言語と同じ設定ですか?
私はJoxはオウムとLLVM –
ツチブタが正しいの両方について尋ねていると思うが、私は:) Qustionはないと思います"cross-vm-platform"ライブラリについてですが、他のParrotターゲット言語でParrotVM用の1つの言語で書かれたライブラリを使用する可能性についても言及しています。 同じ質問はLLVMの略です。 – Jox
C関数を呼び出すことや、ParrotのC関数から呼び出すことは不可能ですか? – Eonil