Revision 6888879 of "Kotlin (programming language)" on simplewiki{{Short description|general-purpose programming language}}
{{Infobox programming language
| name = Kotlin
| logo = Kotlin-logo.svg
| paradigm = [[Multi-paradigm programming language|Multi-paradigm]]
| family =
| released = 2011
| designer = [[JetBrains]]
| developer = [[JetBrains]]
| latest release version = 1.3.70
| latest release date = {{Start date and age|2020|03|03|df=yes}}<ref>{{Cite web|url=https://github.com/JetBrains/kotlin|title=JetBrains/kotlin|website=GitHub}}</ref>
| typing = [[Type inference|Inferred]], [[static typing|static]], [[strong typing|strong]]
| implementations =
| dialects =
| influenced by = {{Hlist|[[C Sharp (programming language)|C#]]|[[Eiffel (programming language)|Eiffel]]|[[Gosu (programming language)|Gosu]]|[[Groovy (programming language)|Groovy]]|[[Java (programming language)|Java]]|[[ML (programming language)|ML]]|[[Python (programming language)|Python]]|[[Scala (programming language)|Scala]]|[[Swift (programming language)|Swift]]}}
| platform = [[Java virtual machine|JVM]], [[JavaScript]], [[LLVM]]
| operating system = [[Cross-platform software|Cross-platform]]
| license = [[Apache License 2.0]]
| file_ext = {{Unbulleted list|.kt|.kts|.ktm}}
| website = {{official URL}}
| wikibooks =
| caption =
}}
'''Kotlin''' ({{IPAc-en|ˈ|k|ɒ|t|l|ɪ|n}})<ref name="pronunciation">{{cite web |url = https://discuss.kotlinlang.org/t/what-is-the-correct-english-pronunciation-of-kotlin/2050
|title = What is the correct English pronunciation of Kotlin? |date=16 October 2019 |accessdate=9 November 2019}}</ref> is a [[cross-platform software|cross-platform]], [[static typing|statically typed]], [[general-purpose programming language|general-purpose]] [[programming language]] with [[type inference]]. Kotlin is designed to interoperate fully with [[Java (programming language)|Java]], and the [[Java virtual machine|JVM]] version of its [[standard library]] depends on the [[Java Class Library]],<ref name="kotlin_stdlib">{{cite web|title=kotlin-stdlib|url=https://kotlinlang.org/api/latest/jvm/stdlib/index.html|website=kotlinlang.org|accessdate=20 April 2018|publisher=JetBrains}}</ref> but type inference allows its [[syntax (programming languages)|syntax]] to be more concise. Kotlin mainly targets the JVM, but also compiles to [[JavaScript]] or [[machine code|native code]] (via [[LLVM]]). Language development costs are borne by [[JetBrains]], while the Kotlin Foundation protects the Kotlin trademark.<ref>{{Cite web|url=https://kotlinlang.org/foundation/kotlin-foundation.html|title=Kotlin Foundation - Kotlin Programming Language|website=Kotlin}}</ref>
On 7 May 2019, Google announced that the Kotlin programming language is now its preferred language for Android app developers.<ref name="auto">{{cite web|url=http://social.techcrunch.com/2019/05/07/kotlin-is-now-googles-preferred-language-for-android-app-development/|title=Kotlin is now Google’s preferred language for Android app development|website=TechCrunch|language=en-US|access-date=2019-05-08}}</ref> Since the release of [[Android Studio]] 3.0 in October 2017, Kotlin has been included as an alternative to the standard Java compiler. The Android Kotlin compiler targets Java 6 by default, but lets the programmer choose between Java 8 to 13, for optimization.<ref name="kotlin-faq">{{cite web |url = https://kotlinlang.org/docs/reference/faq.html
|title = Kotlin FAQ |quote = Kotlin lets you choose the version of JVM for execution. By default, the Kotlin/JVM compiler produces Java 6 compatible bytecode. If you want to make use of optimizations available in newer versions of Java, you can explicitly specify the target Java version from 8 to 13. Note that in this case the resulting bytecode might not run on lower versions.}}</ref>All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://simple.wikipedia.org/w/index.php?oldid=6888879.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|