![]() |
Aquest article o secció no cita les fonts o necessita més referències per a la seva verificabilitat. |
![]() | |
![]() | |
Tipus | JVM language (en) ![]() ![]() |
---|---|
Data de creació | 22 juliol 2011 ![]() |
Disseny | JetBrains ![]() |
Desenvolupador | JetBrains ![]() |
Epònim | ostrov Kotlin ![]() |
Paradigma de programació | programació genèrica, reflexió, computació concurrent, programació orientada a objectes, programació funcional, llenguatge imperatiu, programació estructurada i Programació declarativa ![]() |
Darrera versió estable | 2.1.10 () ![]() |
Influenciat per | Groovy, C#, Gosu, Java, Ruby, JavaScript, Scala, Python i ML ![]() |
Extensió dels fitxers | kt i kts ![]() |
Codi font | Codi font ![]() |
Llicència | Llicència Apache, versió 2.0 ![]() |
Etiqueta d'Stack Exchange | Etiqueta ![]() |
Pàgina web | kotlinlang.org ![]() |
Kotlin és un llenguatge de programació de propòsit general, multiplataforma i multiparadigma. La seva característica més destacada és comptar amb inferència de tipus. Està dissenyat per poder interoperar completament amb Java[1] tant amb la biblioteca de classes de Java com amb la màquina virtual de Java (JVM).[2] Gràcies a la inferència de tipus, la seva sintaxi es més concisa que la de Java.
A més a més de JVM, Kotlin també es pot compilar a JavaScript[3] (per exemple per a aplicacions web amb react) o a codi nadiu[4] per a iOS o Android.[5]
El pes i el cost del desenvolupament recau en JetBrains, mentre que la marca Kotlin l'administra la Fundació Kotlin. El 7 de maig de 2019 Google va anunciar que Kotlin passava a ser el seu llenguatge principal per a aplicacions en Android.[6] Des de llavors molts desenvolupadors s'han passat a Kotlin.[7]