TL;DR JetBrains が開発した、オープンソースで静的型付けのプログラミング言語。JVM、Android、JavaScript、Wasm、ネイティブを対象にできる。 なぜ必要か Java と 100% 相互運用できるので、Java の資産をそのまま使える。Android では第一級の言語としてサポートされている。 仕組み オブジェクト指向と関数型の両方の構文を持つ。どちらかのスタイルで書くことも、両方を混ぜて書くこともできる。 関連 Java Scala 出典 FAQ - Kotlin Documentation