Kotlin programming language

Kotlin is a modern, statically typed programming language developed by JetBrains that runs on the Java Virtual Machine (JVM) and can also compile to JavaScript, native code, and WebAssembly. It is designed to be fully interoperable with Java code while offering more concise syntax, enhanced…

Key facts

First appeared
2011
Category
technology
Problem solved
Kotlin was created to address the perceived shortcomings of Java, such as verbosity, boilerplate code, and the prevalence of NullPointerExceptions (NPEs), by offering a more concise, safer, and modern alternative without sacrificing full interoperability with the existing Java ecosystem.
Platforms
JVM (Java Virtual Machine), WebAssembly, JavaScript (frontend and backend), Android, Native (iOS, macOS, Linux, Windows, watchOS, tvOS)

Related technologies

Notable users

  • JetBrains
  • Square
  • Duolingo
  • Uber
  • Google
  • Pinterest
  • Netflix
  • Atlassian