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 JVM version of Kotlin's standard library depends on the Java Class Library, but type inference allows its syntax to be more concise. Kotlin 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. 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: imperative programminggeneric programmingfunctional programmingreflective programmingstructured programmingdeclarative programmingconcurrent computingobject-oriented 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: 2025-06-23