Kotlin
![]() | Aquest article o secció no cita les fonts o necessita més referències per a la seva verificabilitat. |
![]() | |
![]() | |
Tipus | llenguatge de programació orientat a objectes, JVM language (en) ![]() ![]() |
---|---|
Data de creació | 22 juliol 2011 ![]() |
Disseny | JetBrains ![]() |
Desenvolupador | JetBrains ![]() |
Epònim | ostrov Kotlin ![]() |
Paradigma de programació | programació orientada a objectes, programació funcional, llenguatge imperatiu, programació estructurada, Programació declarativa, programació genèrica, reflexió i computació concurrent ![]() |
Darrera versió estable | 2.0.0 () ![]() |
Influenciat per | Groovy, C#, Gosu, Java, Ruby, JavaScript (oc) ![]() ![]() |
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]
Referències
- ↑ «Calling Java from Kotlin | Kotlin» (en anglès americà). [Consulta: 29 desembre 2023].
- ↑ «Get started with Kotlin/JVM | Kotlin» (en anglès americà). [Consulta: 29 desembre 2023].
- ↑ «Set up a Kotlin/JS project | Kotlin» (en anglès americà). [Consulta: 29 desembre 2023].
- ↑ «Get started with Kotlin/Native in IntelliJ IDEA | Kotlin» (en anglès americà). [Consulta: 29 desembre 2023].
- ↑ «Kotlin Multiplatform | Kotlin» (en anglès americà). [Consulta: 29 desembre 2023].
- ↑ «Enfoque de prioridad de Kotlin en Android». [Consulta: 29 desembre 2023].
- ↑ «Historias de desarrolladores de Kotlin | Desarrolladores de Android». [Consulta: 29 desembre 2023].