Kotlin (programmeerimiskeel)

Kotlin
Kotlin Logo
Faililaiend .kt, .kts
Väljalaskeaeg 2011
Looja JetBrains
Arendaja JetBrains ja avaliku lähtekoodi panustajad
Viimane väljalase 2.0.0 (21.05.2024) Muuda Vikiandmetes
Tüüpimine staatiliselt tüübitud, tuletatud
Mõjutatud keeltest Java, Scala, Groovy, C#, Gosu, JavaScript
OS kõik, mida toetab JVM või Javascript interpretaator
Veebileht kotlinlang.org

Kotlin on avaliku lähtekoodiga staatiliselt tüübitud programmeerimiskeel, mis kompileerub Java baitkoodiks ja kasutab Java virtuaalmasinat (JVM). Muud sihtplatvormid on JavaScript, Android ja riistvara lähedane programmeerimine[1]. Keelt arendab ettevõte JetBrains, arendusmeeskond asub Peterburi linnas Venemaal.[2]

Kuigi Kotlin ja Java ei ole süntaksi poole pealt ühilduvad, on Kotlin Java keelega funktsionaalsuse osas täielikult ühilduv ja sisemiselt kasutab Java teekide implementatsioone. Üks näide sellest oleks näiteks Java Collections raamistik[1]. Kotlin kasutab automaatset tüübituletamist, kus see on kompilaatori jaoks võimalik. See võimaldab koodiridade hulka vähendada umbes 40% võrra võrreldes samaväärse Java koodiga.[1]

  1. 1,0 1,1 1,2 "Kotlin Language Documentation" (PDF). Vaadatud 16.03.2018.
  2. Heiss, Janice (aprill 2013). "The Advent of Kotlin: A Conversation with JetBrains' Andrey Breslav". Oracle Technology Network. Vaadatud 16.03.2018.

Developed by StudentB