Parrot VMで静的型付き言語を作成できますか、それとも動的に型指定する必要がありますか?Parrot VMと静的言語
2
A
答えて
3
はい、パフォーマンス特性もツールチェーンも静的型付け言語に最適化されていません。
たとえば、プログラムが別のモジュールに依存している場合は、コンパイル時にそのモジュールをロードし、そこに型宣言とシグネチャを抽出する必要があります。あなたはそれを大量に(型情報を格納してから取り出す)必要がありますが、そのためには、便利な方法はありません。
0
動的型指定された実装の上に静的型付けされた言語を作成できます(動的型指定機能は使用しません)。
関連する問題
- 1. Parrot VMのポート
- 2. .NETの静的言語と静的言語の構築の違いは何ですか?
- 3. 静的解析ツールKotlinプログラミング言語用?
- 4. 静的型付き言語のライフサイクルメソッド
- 5. VMインスタンス言語Google Cloud Platform
- 6. 変数型は静的型言語で永続的ですか?
- 7. IOCコンテナと動的言語
- 8. 静的宣言は非static宣言に従うが、静的
- 9. google VMの公開静的IP
- 10. ドメイン固有言語の静的解析の実行
- 11. (主に)静的言語コンパイルのためのDLRの使用
- 12. データ構造の設計は静的型の言語です
- 13. i18nextクライアント側の静的なウェブサイトのマルチ言語
- 14. 宣言的言語のXSLT
- 15. 記述的宣言的カーネル言語
- 16. 他の言語の静的変数と同等のPHPは何ですか?
- 17. C++クラスの静的宣言
- 18. 静的宣言のEXCEPTION_ACCESS_VIOLATION
- 19. 不正な静的宣言
- 20. クラスの静的宣言
- 21. LLVMやPARROのようなVMでは、複数の言語から同じライブラリを使用できますか?
- 22. mの静的宣言は非静的宣言に従います
- 23. LESS(動的スタイルシート言語)とリソースローダー
- 24. Javaの非静的クラスで静的変数を宣言する
- 25. PHP - 静的メソッドと非静的メソッドを宣言できますか?
- 26. WPFコントロールで静的または非静的としてEventHandlerを宣言する
- 27. 他の静的プロパティを含むときに静的プロパティを宣言する
- 28. .NETの宣言的言語サポート
- 29. 目的言語の機械語コード
- 30. 動的タイピング言語のドキュメント