Kotlin

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.

kotlin island
Figure 1. Kotlin Island