Language
Kotlin
General-purpose programming language derived from Java
2011Appeared
Kotlin 2.4.0Latest version
2Languages it influenced
Facts
- Appeared
- 2011
- Type system
- static typing, inference typing, strong typing
- Latest version
- Kotlin 2.4.0 (June 3, 2026)
- Languages it influenced
- 2
- First release
- February 15, 2016
- Kind
- free software, JVM language, object-based language
- Paradigms
- generic programming, reflective programming, concurrent computing, functional programming, structured programming, imperative programming, declarative programming, object-oriented programming
- Designed by
- JetBrains
- Developer
- JetBrains
- Influenced by
- Ruby, JavaScript, C#, Java, Python, Scala, Apache Groovy, Gosu, ML
- File extensions
- .kt .kts
- Licence
- Apache Software License 2.0
- Platform
- Microsoft Windows, macOS, watchOS, Java virtual machine, JavaScript, WebAssembly, tvOS, Linux, iOS, Dalvik VM
- Influences listed
- 9
Sources: Wikidata (CC0) · Wikidata Q3816639
Frameworks written in it · 4
| Framework | Kind | Licence |
|---|---|---|
| Codename One | cross-platform software | — |
| Compose Multiplatform | free and open-source software | Apache Software License 2.0 |
| Shizuku | free and open-source software, mobile app | Apache Software License 2.0 |
| Spring Framework | web framework, Java software library, free software | Apache Software License 2.0 |
Influenced · 2
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| Ballerina | 2017 | concurrent computing | static typing, inference typing, structural typing, strong typing | — |
| V | 2018 | functional programming, structured programming, imperative programming | — | — |