2017-07-31 6 views
-2

私はそれはKotlinコンパイラがどのように機能するかを一つの質問には本当に素晴らしいが、一種のスタックしている、Kotlinを学び始めていますか?誰でもkotlinコンパイラがどのように動作するか教えていただけますか?そのアーキテクチャは何ですか?

+9

どういう意味ですか?それは信じられないほど広範な質問です。言語でコードを書くために答えが必要ないような人もいます。 – jonrsharpe

+2

私はそのトピックに関する記事を書いた。あなたが好きかどうか見てみましょう:https://blog.simon-wirtz.de/kotlin-on-the-jvm-byte-code-generation/ – s1m0nw1

+0

私は、.ktファイルがJavaのようなコンパイラによってどのように処理されるかを意味します.java .classに処理されます。 – Sammy

答えて

2

あなたはKotlinはに何をダウンコンパイルんKotlinのドキュメントとFAQ

を参照することができますか?

JVMをターゲットにするとき、Kotlinは、Java互換のバイトコードを生成します。 JavaScriptをターゲットとする場合、KotlinはES5.1に移行し、AMDやCommonJSなどのモジュールシステムと互換性のあるコードを生成します。ネイティブをターゲットとする場合、Kotlinはプラットフォーム固有のコードを生成します(LLVM経由)。

+0

ありがとう、私はそれがどこに私はこのプロセスのいくつかの詳細を得ることができる任意のアイデアを持っている? – Sammy

+0

Kotlinのアーキテクチャを理解するためのYouTubeには、非常に多くの教育ビデオがあります。 – JRG

関連する問題