Difference between revisions 6888776 and 6888879 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 16, 2019 |accessdate=9 November 9, 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/l(contracted; show full)erred 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 usprogrammer choose between targeting Java 6 or Java 8 compatible bytecodeJava 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 between generating Java 6 andthe version of JVM for execution. By default, the Kotlin/JVM compiler produces Java 86 compatible bytecode. More optimal byte code may be generated for higher versions of the platformIf 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?diff=prev&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.
|