See artikkel ootab keeletoimetamist. (Märts 2019) |
Kotlin | |
---|---|
Kotlin Logo | |
Faililaiend | .kt, .kts |
Väljalaskeaeg | 2011 |
Looja | JetBrains |
Arendaja | JetBrains ja avaliku lähtekoodi panustajad |
Viimane väljalase | 2.0.20 (22.08.2024) |
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 |
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]