私はそれはKotlinコンパイラがどのように機能するかを一つの質問には本当に素晴らしいが、一種のスタックしている、Kotlinを学び始めていますか?誰でもkotlinコンパイラがどのように動作するか教えていただけますか?そのアーキテクチャは何ですか?
-2
A
答えて
2
あなたはKotlinはに何をダウンコンパイルんKotlinのドキュメントとFAQ
を参照することができますか?
JVMをターゲットにするとき、Kotlinは、Java互換のバイトコードを生成します。 JavaScriptをターゲットとする場合、KotlinはES5.1に移行し、AMDやCommonJSなどのモジュールシステムと互換性のあるコードを生成します。ネイティブをターゲットとする場合、Kotlinはプラットフォーム固有のコードを生成します(LLVM経由)。
0
穴Kotlinプロジェクトがオープンソースです。コンパイラやその他の部分の詳細を勉強することは大歓迎です。 https://github.com/JetBrains/kotlin
関連する問題
- 1. 誰もこのコードで何がうまくいかなかったか教えていただけますか?
- 2. 誰でもこの画像をどのようにするかを教えていただけますか?
- 3. 誰でも次のosql構文で間違いが何であるか教えていただけますか?
- 4. 誰でもこのスクリプトの何が間違っているのか教えていただけますか?
- 5. Javaのキャプチャ変換とは何ですか?誰も私に例を教えていただけますか?
- 6. 誰でもこの疑似コードの何が問題なのか教えていただけますか?
- 7. 誰でも私のCaesarアルゴリズムの何が問題なのか教えていただけますか?
- 8. 誰でもバグがどこにあるのか教えていただけますか?
- 9. 誰でもPHPの意味を教えていただけますか?
- 10. 誰でもMicrosoft Sync Framework v2のチュートリアルを教えていただけますか?
- 11. 誰かがこのコードの何が間違っているか教えていただけますか?
- 12. 誰でも私はアンドロイドのcardviewでこの三角形をどのように付けられるのか教えていただけますか?
- 13. 誰でもこのSPARQL QUERYに何が間違っているのか教えてもらえますか?
- 14. 誰でも下のコードスニペットの出力がX88である理由を教えていただけますか?
- 15. 何が間違っているのか教えていただけますか?
- 16. 誰でもこのコードを教えてもらえますか?
- 17. 誰かが私にこのPythonコードで何が間違っていると教えてもらえますか?
- 18. 誰も私のjsコードがjsfiddleで動作していない理由を教えてもらえますか?
- 19. 誰かが私にこのコードの何が間違っているか教えてもらえますか?
- 20. 誰かが教えてくれるものを教えてくれますか?
- 21. 誰でもora-00904のエラーが表示される理由を教えていただけますか?
- 22. 誰かがこの写真に何が間違っているか教えてもらえますか?
- 23. 誰かがresxキーが.Netアプリケーションの点で何であるかを教えてもらえますか?
- 24. 誰も私はこのグリッドCSSが動作していない理由を教えてもらえますか?
- 25. 誰かがこのコードの何が間違っているのか教えてもらえますか?
- 26. このiPhoneアプリが動作するかどうか教えてください
- 27. 誰かがこのコードの何が間違っているか教えてもらえますか?
- 28. 誰でもクラスレベルのコントローラとメソッドレベルのコントローラの違いを教えていただけますか?
- 29. 誰にでもこの2行の意味を教えていただけますか?
- 30. 誰でも私にScheme Common-LispとFASLファイルについて何か教えてもらえますか
どういう意味ですか?それは信じられないほど広範な質問です。言語でコードを書くために答えが必要ないような人もいます。 – jonrsharpe
私はそのトピックに関する記事を書いた。あなたが好きかどうか見てみましょう:https://blog.simon-wirtz.de/kotlin-on-the-jvm-byte-code-generation/ – s1m0nw1
私は、.ktファイルがJavaのようなコンパイラによってどのように処理されるかを意味します.java .classに処理されます。 – Sammy