Kotlin

Kotlin is a cross-platform, statically typed, general-purpose high-level programming language with type inference. Kotlin is designed to interoperate fully with Java, and the Java virtual machine (JVM) version of Kotlin's standard library depends on the Java Class Library. Type inference allows for more concise syntax than Java, while null-safety features reduce a common class of runtime errors. Kotlin mainly targets the JVM, but also compiles to JavaScript or native code via LLVM. JetBrains bears language development costs, while the Kotlin Foundation protects the Kotlin trademark. Wikipedia

Created Year: 2011
Designed by: JetBrains
Developed by: JetBrains
Named after: Kotlin Island
File extensions: kt, kts

Wikidata: Q3816639

Influenced: BallerinaV

Influenced by: Apache GroovyC#GosuJavaJavaScriptMLPythonRubyScala

Programming paradigms: functional programminggeneric programmingstructured programmingdeclarative programmingobject-oriented programmingreflective programmingconcurrent computingimperative programming

Language types: object-based languageJVM language

Kotlin Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Kotlin

fun main() {
  println("Hello World")
}

Free Kotlin books, articles, documentation

Search on GitHub


Latest data update: 2026-08-10