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: 2011Designed by: JetBrains
Developed by: JetBrains
Named after: Kotlin Island
File extensions: kt, kts
Wikidata: Q3816639
Influenced by: Apache Groovy • C# • Gosu • Java • JavaScript • ML • Python • Ruby • Scala
Programming paradigms: functional programming • generic programming • structured programming • declarative programming • object-oriented programming • reflective programming • concurrent computing • imperative programming
Language types: object-based language • JVM 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
- Essential Kotlin - Krzysztof Kowalczyk, StackOverflow Contributors (CC BY-SA)
- Kotlin Notes for Professionals - Compiled from StackOverflow documentation (PDF) (CC BY-SA)
- Kotlin Official Documentation
- Kotlin Quick Reference - Alvin Alexander (gitbook) (CC BY-SA)
- Learn Kotlin Programming - Programiz
- Learning Kotlin - Compiled from StackOverflow Documentation (PDF) (CC BY-SA)
Search on GitHub
| Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
|---|
Latest data update: 2026-08-10