Kotlin 运行原理
-
运行原理
Kotlin是一种编程语言,具有自己的体系结构,可以分配内存并为最终用户提供高质量的输出。以下是Kotlin编译器针对不同的其他种类的语言(例如Java和JavaScript)时,不同工作方式的不同情况。Kotlin编译器创建一个字节代码,该字节代码可以在JVM上运行,这与Java .class文件生成的字节代码完全相同。每当两个字节编码的文件在JVM上运行时,它们就可以相互通信,这就是Kotlin for Java中建立互操作功能的方式。每当Kotlin以JavaScript为目标时,Kotlin编译器就会将.kt文件转换为ES5.1并为JavaScript生成兼容的代码。Kotlin编译器能够通过LLVM创建基于平台的兼容代码。