Kotlin

llenguatge de programació

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 tant amb la biblioteca de classes de Java com amb la màquina virtual de Java (JVM). Gràcies a la inferència de tipus, la seva sintaxi es més concisa que la de Java.

Infotaula de llenguatge de programacióKotlin
Kotlin logo 2021.svg
Tipusllenguatge de programació orientat a objectes, JVM language (en) Tradueix i llenguatge de programació Modifica el valor a Wikidata
Data de creació22 juliol 2011 Modifica el valor a Wikidata
DissenyJetBrains Modifica el valor a Wikidata
DesenvolupadorJetBrains Modifica el valor a Wikidata
Epònimostrov Kotlin Modifica el valor a Wikidata
Paradigma de programacióprogramació orientada a objectes, programació funcional, llenguatge imperatiu, programació estructurada, declarative programming (en) Tradueix, programació genèrica, reflexió i computació concurrent Modifica el valor a Wikidata
Darrera versió estable1.7.0 () Modifica el valor a Wikidata
Influenciat perGroovy, C#, Gosu, Java, Ruby, JavaScript, Scala, Python i ML Modifica el valor a Wikidata
Extensió dels fitxerskt i kts Modifica el valor a Wikidata
Codi fontCodi font Modifica el valor a Wikidata
LlicènciaLlicència Apache, versió 2.0 Modifica el valor a Wikidata
Etiqueta d'Stack ExchangeEtiqueta Modifica el valor a Wikidata
Pàgina webkotlinlang.org Modifica el valor a Wikidata

A més a més de JVM, Kotlin també es pot compilar a JavaScript (per exemple per a aplicacions web amb react) o a codi nadiu per a iOS o Android.

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. Des de llavors molts desenvolupadors s'han passat a Kotlin.