Kotlin (programming language): Difference between revisions

Content deleted Content added
Added missing 'to'
Development: minor refactoring
Line 58:
 
=== Development ===
The first commit to the Kotlin Git repository was on November 8, 2010.<ref>{{Cite web |title=test · JetBrains/kotlin@3e4dce3 |url=https://github.com/JetBrains/kotlin/commit/3e4dce385331c91c9059fcdcea3eae2394f34942 |access-date=2022-10-17 |website=GitHub |language=en |archive-date=17 October 2022 |archive-url=https://web.archive.org/web/20221017184043/https://github.com/JetBrains/kotlin/commit/3e4dce385331c91c9059fcdcea3eae2394f34942 |url-status=live}}</ref>
 
In July 2011, [[JetBrains]] unveiled Project Kotlin, a new language for the JVM, which had been under development for a year.<ref name="announce">{{cite news |last1=Krill |first1=Paul |date=22 July 2011 |url=https://www.infoworld.com/d/application-development/jetbrains-readies-jvm-based-language-167875 |title=JetBrains readies JVM language Kotlin |work=[[InfoWorld]] |access-date=2 February 2014 |archive-url=https://web.archive.org/web/20190907161741/https://www.infoworld.com/article/2622405/jetbrains-readies-jvm-based-language.html |archive-date=7 September 2019 |url-status=live}}</ref> JetBrains lead Dmitry Jemerov said that most languages did not have the features they were looking for, with the exception of [[Scala (programming language)|Scala]]. However, he cited the slow [[compiler|compilation]] time of Scala as a deficiency.<ref name="announce" /> One of the stated goals of Kotlin is to compile as quickly as Java. In February 2012, JetBrains open sourced the project under the [[Apache License#Apache License 2.0|Apache 2 license]].<ref name="open source">{{cite news |last1=Waters |first1=John |date=22 February 2012 |url=https://adtmag.com/articles/2012/02/22/kotlin-goes-open-source.aspx |title=Kotlin Goes Open Source |website=ADTmag.com |publisher=1105 Enterprise Computing Group |url-status=live |archive-url=https://web.archive.org/web/20140218225151/https://adtmag.com/articles/2012/02/22/kotlin-goes-open-source.aspx |archive-date=18 February 2014 |access-date=2 February 2014}}</ref>
 
[https://jetbrains.com JetBrains] [[JetBrains|JetBrains (Wikipedia)]] hopedexpected that the new languageKotlin would drive [[IntelliJ IDEA]] sales.<ref>{{cite web |url=https://blog.jetbrains.com/kotlin/2011/08/why-jetbrains-needs-kotlin/ |title=Why JetBrains needs Kotlin |date=2 August 2011 |access-date=11 February 2018 |url-status=live |archive-url=https://web.archive.org/web/20230816024048/https://blog.jetbrains.com/kotlin/2011/08/why-jetbrains-needs-kotlin/ |archive-date=16 August 2023 |quote=we expect Kotlin to drive the sales of IntelliJ IDEA}}</ref>
 
The first commit to the Kotlin Git repository was on November 8, 2010.<ref>{{Cite web |title=test · JetBrains/kotlin@3e4dce3 |url=https://github.com/JetBrains/kotlin/commit/3e4dce385331c91c9059fcdcea3eae2394f34942 |access-date=2022-10-17 |website=GitHub |language=en |archive-date=17 October 2022 |archive-url=https://web.archive.org/web/20221017184043/https://github.com/JetBrains/kotlin/commit/3e4dce385331c91c9059fcdcea3eae2394f34942 |url-status=live}}</ref>
 
Kotlin 1.0 was released on February 15, 2016.<ref>{{cite web |url=https://blog.jetbrains.com/kotlin/2016/02/kotlin-1-0-released-pragmatic-language-for-jvm-and-android/ |title=Kotlin 1.0 Released: Pragmatic Language for JVM and Android &#124; Kotlin Blog |website=Blog.jetbrains.com |date=15 February 2016 |access-date=11 April 2017 |archive-date=24 January 2018 |archive-url=https://web.archive.org/web/20180124194203/https://blog.jetbrains.com/kotlin/2016/02/kotlin-1-0-released-pragmatic-language-for-jvm-and-android/ |url-status=live}}</ref> This is considered to be the first officially stable release and JetBrains has committed to long-term backwards compatibility starting with this version.