📜  Kotlin-建筑

📅  最后修改于: 2020-12-30 07:00:13             🧑  作者: Mango


Kotlin是一种编程语言,具有自己的体系结构,可以分配内存并为最终用户提供高质量的输出。以下是Kotlin编译器针对不同的其他种类的语言(例如Java和JavaScript)时,不同工作方式的不同情况。

Kotlin编译器创建一个字节代码,该字节代码可以在JVM上运行,这与Java .class文件生成的字节代码完全相同。每当在JVM上运行两个字节编码的文件时,它们就可以彼此通信,这就是Kotlin for Java中建立互操作功能的方式。

建筑

每当Kotlin面向JavaScript时,Kotlin编译器就会将.kt文件转换为ES5.1,并为JavaScript生成兼容的代码。 Kotlin编译器能够通过LLVM创建基于平台的兼容代码。