Kotlin (Programming Language): Difference between revisions

From GM-RKB
Jump to navigation Jump to search
No edit summary
(ContinuousReplacement)
Tag: continuous replacement
Line 5: Line 5:
----
----
----
----
== References ==
== References ==


Line 17: Line 18:


=== 2019 ===
=== 2019 ===
* (Wikipedia, 2019) ⇒ https://en.wikipedia.org/wiki/Kotlin_(programming_language) Retrieved:2019-9-13.
* (Wikipedia, 2019) https://en.wikipedia.org/wiki/Kotlin_(programming_language) Retrieved:2019-9-13.
** '''Kotlin''' 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"></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]]). Kotlin is sponsored by [[JetBrains]] and [[Google]] through the Kotlin Foundation. <P> Kotlin is officially supported by Google for [[mobile app development|mobile development]] on [[Android (operating system)|Android]].<ref name="kotlin-android"></ref> Since the release of [[Android Studio]] 3.0 in October 2017, Kotlin is included as an alternative to the standard Java compiler. The Android Kotlin compiler lets the user choose between targeting Java 6 or Java 8 compatible bytecode.<ref name="kotlin-faq"></ref> <P> Kotlin has been Google’s preferred language for Android app development since 7 May 2019.
** '''Kotlin''' 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"></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]]). Kotlin is sponsored by [[JetBrains]] and [[Google]] through the Kotlin Foundation. <P> Kotlin is officially supported by Google for [[mobile app development|mobile development]] on [[Android (operating system)|Android]].<ref name="kotlin-android"></ref> Since the release of [[Android Studio]] 3.0 in October 2017, Kotlin is included as an alternative to the standard Java compiler. The Android Kotlin compiler lets the user choose between targeting Java 6 or Java 8 compatible bytecode.<ref name="kotlin-faq"></ref> <P> Kotlin has been Google’s preferred language for Android app development since 7 May 2019.

Revision as of 17:29, 13 September 2019

A Kotlin (Programming Language) is a Statically Typed that ...



References

2018

  1. Cite error: Invalid <ref> tag; no text was provided for refs named oracle_interview
  2. Cite error: Invalid <ref> tag; no text was provided for refs named kotlin_stdlib
  3. Cite error: Invalid <ref> tag; no text was provided for refs named kotlin-android
  4. Cite error: Invalid <ref> tag; no text was provided for refs named kotlin-faq


2019

  1. Cite error: Invalid <ref> tag; no text was provided for refs named kotlin_stdlib
  2. Cite error: Invalid <ref> tag; no text was provided for refs named kotlin-android
  3. Cite error: Invalid <ref> tag; no text was provided for refs named kotlin-faq