Introduction to Kotlin
Cf. Wikipedia:
-
Cross-platform, statically typed, general-purpose high-level programming language with type inference.
-
Designed to interoperate fully with Java, and the JVM version of Kotlin’s standard library depends on the Java Class Library.
-
Mainly targets the JVM, but also compiles to JavaScript or native code via LLVM.
-
Language development costs are borne by JetBrains, while the Kotlin Foundation protects the Kotlin trademark.
Figure 1. Kotlin Island
Kotlin is one of the most popular languages in the JVM ecosystem.
-
Java (1995,
)
-
Apache Groovy (2003,
)
-
Scala (2004,
)
-
Clojure (2007,
)
-
Kotlin (2010,
)