2017-07-31 56 views
-2

我已經開始學習科特林,這實在是真棒,但那種停留在一個問題是如何科特林編譯的作品?任何人都可以告訴我kotlin編譯器的工作原理嗎?它的架構是什麼?

+9

你是什麼意思它是如何工作的?這是一個令人難以置信的廣泛問題,你可能不需要用語言來編寫代碼。 – jonrsharpe

+2

我寫了一篇關於該主題的文章。看看,如果你喜歡:https://blog.simon-wirtz.de/kotlin-on-the-jvm-byte-code-generation/ – s1m0nw1

+0

我的意思是文件如何.kt是由編譯器像Java中的.java處理將被處理爲.class。 – Sammy

回答

2

你可以參考科特林文檔和FAQ

是什麼科特林編譯下來?

當針對JVM,科特林產生兼容Java字節碼。當針對JavaScript時,Kotlin轉換到ES5.1並生成與模塊系統(包括AMD和CommonJS)兼容的代碼。當針對本地時,Kotlin將生成平臺特定的代碼(通過LLVM)。

+0

謝謝,我明白了,但有任何想法,我可以在這個過程中得到一些細節? – Sammy

+0

YouTube上有很多教育視頻可以幫助您瞭解Kotlin架構。 – JRG

相關問題