Kotlinは、型推論を備えた、クロスプラットフォームで静的に型指定された汎用プログラミング言語です。KotlinはJavaと完全に相互運用するように設計されており、その標準ライブラリのJVMバージョンはJavaクラスライブラリに依存していますが、型推論により構文をより簡潔にすることができます。Kotlinは主にJVMをターゲットにしていますが、JavaScriptまたはネイティブコード(LLVM経由)にコンパイルします。Kotlinは、Kotlin Foundationを介してJetBrainsとGoogleによって後援されています。Kotlinは、Androidでのモバイル開発のためにGoogleによって公式にサポートされています。2017年10月のAndroid Studio 3.0のリリース以降、Kotlinは標準Javaコンパイラの代替として含まれています。Android Kotlinコンパイラを使用すると、ユーザーはJava 6またはJava 8互換のバイトコードをターゲットにするかを選択できます。
ウェブサイト:
https://kotlinlang.orgカテゴリー
ライセンスのあるすべてのプラットフォームでのKotlinの代替
1126
582
Java
Javaは、並行、クラスベース、オブジェクト指向の汎用コンピュータープログラミング言語であり、実装の依存関係をできるだけ少なくするように特別に設計されています。
515
243
178
146
Lua
Luaは、強力で高速、軽量、埋め込み可能なスクリプト言語です。
68
CoffeeScript
CoffeeScriptはJavaScriptにコンパイルされる小さな言語です。これらの厄介なブレースとセミコロンの下には、JavaScriptの中心に常に豪華なオブジェクトモデルがあります。
65
61
33
Typescript
TypeScriptは、最新のECMAScript機能とともにオプションの静的型チェックを提供します。
30
Apple Swift
SwiftはiOS、OS X、watchOS、tvOSアプリ向けのプログラミング言語であり、C互換性の制約なしに、CとObjective-Cの最高の機能をベースに構築されています。
27
Nim (programming language)
Nimは、ランタイムの効率を損なうことなくプログラマーに究極のパワーを与えようとする強力なマクロシステムを備えた静的に型付けされた命令型プログラミング言語です。