2017-07-31 54 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

相关问题