Kotlin是具有类型推断功能的跨平台,静态类型的通用编程语言。Kotlin旨在与Java完全互操作,其标准库的JVM版本取决于Java类库,但是类型推断使它的语法更加简洁。Kotlin主要针对JVM,但也可以编译为JavaScript或本地代码(通过LLVM)。Kotlin由JetBrains和Google通过Kotlin基金会赞助。Google正式支持Kotlin在Android上进行移动开发。自2017年10月发布Android Studio 3.0以来,包含了Kotlin,以替代标准Java编译器。Android Kotlin编译器允许用户在定位Java 6或Java 8兼容字节码之间进行选择。
分类目录
具有任何许可的所有平台的Kotlin替代品

1126

582
Java
Java是一种通用的计算机编程语言,它是并发的,基于类的,面向对象的,专门设计为具有尽可能少的实现依赖性。

515

243

146
Lua
Lua是一种功能强大,快速,轻巧,可嵌入的脚本语言。

68
CoffeeScript
CoffeeScript是一种可编译为JavaScript的小语言。在所有这些笨拙的花括号和分号之下,JavaScript始终具有一个华丽的对象模型。

65

33
Typescript
TypeScript为您带来了可选的静态类型检查以及最新的ECMAScript功能。

30
Apple Swift
Swift是一种针对iOS,OS X,watchOS和tvOS应用程序的编程语言,它基于C和Objective-C的最佳组合而构建,而没有C兼容性的限制。

27
Nim (programming language)
Nim是一种静态类型化的命令式编程语言,具有功能强大的宏系统,该系统试图在不影响运行时效率的情况下为程序员提供最终的功能。