Source: commons.wikimedia.org

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: concurrent computingdeclarative programmingfunctional programminggeneric programmingimperative programmingobject-oriented programmingreflective programmingstructured programming

Language types: JVM languageobject-based 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