Kotlin (Programming Language): Difference between revisions
No edit summary |
(ContinuousReplacement) Tag: continuous replacement |
||
Line 5: | Line 5: | ||
---- | ---- | ||
---- | ---- | ||
== References == | == References == | ||
Line 17: | Line 18: | ||
=== 2019 === | === 2019 === | ||
* (Wikipedia, 2019) | * (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 ...
- AKA: Kotlin (Programming Language).
- See: Java Language, JetBrains, Statically Typed, Type Inference, Java (Programming Language), Scala (Programming Language), Groovy (Programming Language), C Sharp (Programming Language), Gosu (Programming Language), JavaScript, Java Virtual Machine, Java Bytecode.
References
2018
- (Wikipedia, 2018) ⇒ https://en.wikipedia.org/wiki/Kotlin_(programming_language) Retrieved:2018-7-19.
- Kotlin is a statically typed programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code or use the LLVM compiler infrastructure. Its primary development is from a team of JetBrains programmers based in Saint Petersburg, Russia.[1] While the syntax is not compatible with Java, the JVM implementation of Kotlin's standard library is designed to interoperate with Java code and is reliant on Java code from the existing Java Class Library, such as the collections framework[2] . Kotlin uses aggressive type inference to determine the type of values and expressions for which type has been left unstated. This reduces language verbosity relative to Java, which demands often entirely redundant type specifications prior to version 10.
As of Android Studio 3.0 (October 2017) Kotlin is a fully supported programming language by Google on the Android Operating System[3] , and is directly included in the Android Studio 3.0 IDE package 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.[4]
- Kotlin is a statically typed programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code or use the LLVM compiler infrastructure. Its primary development is from a team of JetBrains programmers based in Saint Petersburg, Russia.[1] While the syntax is not compatible with Java, the JVM implementation of Kotlin's standard library is designed to interoperate with Java code and is reliant on Java code from the existing Java Class Library, such as the collections framework[2] . Kotlin uses aggressive type inference to determine the type of values and expressions for which type has been left unstated. This reduces language verbosity relative to Java, which demands often entirely redundant type specifications prior to version 10.
- ↑ Cite error: Invalid
<ref>
tag; no text was provided for refs namedoracle_interview
- ↑ Cite error: Invalid
<ref>
tag; no text was provided for refs namedkotlin_stdlib
- ↑ Cite error: Invalid
<ref>
tag; no text was provided for refs namedkotlin-android
- ↑ Cite error: Invalid
<ref>
tag; no text was provided for refs namedkotlin-faq
2019
- (Wikipedia, 2019) ⇒ https://en.wikipedia.org/wiki/Kotlin_(programming_language) Retrieved:2019-9-13.
- Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library,[1] but type inference allows its syntax to be more concise. Kotlin mainly targets the JVM, but also compiles to JavaScript or native code (via LLVM). Kotlin is sponsored by JetBrains and Google through the Kotlin Foundation.
Kotlin is officially supported by Google for mobile development on Android.[2] 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.[3]
Kotlin has been Google’s preferred language for Android app development since 7 May 2019.
- Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library,[1] but type inference allows its syntax to be more concise. Kotlin mainly targets the JVM, but also compiles to JavaScript or native code (via LLVM). Kotlin is sponsored by JetBrains and Google through the Kotlin Foundation.