Abstract is: Kotlin (/ˈkɒtlɪn/) 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 Kotlin's standard library depends on the Java Class Library,but type inference allows its syntax to be more concise. Kotlin mainly targets the JVM, but also compiles to JavaScript (e.g., for frontend web applications using React) or native code via LLVM (e.g., for native iOS apps sharing business logic with Android apps). Language development costs are borne by JetBrains, while the Kotlin Foundation protects the Kotlin trademark. On 7 May 2019, Google announced that the Kotlin programming language is now its preferred language for Android app developers. 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 produces Java 8 bytecode by default (which runs in any later JVM), but lets the programmer choose to target Java 9 up to 18, for optimization, or allows for more features; has bidirectional record class interoperability support for JVM, introduced in Java 16, considered stable as of Kotlin 1.5. Kotlin has support for the web; by compiling to JavaScript (i.e., Kotlin/JS with the classic back-end, is declared stable since version 1.3), while the newer Kotlin/JS (IR-based) is in beta as of version 1.5.30. Kotlin/Native (for e.g. Apple silicon support) is considered beta since version 1.3.
free software | Q341 |
object-based language | Q899523 |
JVM language | Q56062429 |
P9618 | AlternativeTo software ID | kotlin |
P3454 | Arch Linux package | kotlin |
P646 | Freebase ID | /m/0_lcrx4 |
P7427 | FreeBSD port | lang/kotlin |
P9100 | GitHub topic | kotlin |
P2037 | GitHub username | Kotlin |
P8443 | Homebrew formula name | kotlin |
P6366 | Microsoft Academic ID | 2778507699 |
P8885 | Namuwiki ID | Kotlin |
P6900 | NicoNicoPedia ID | kotlin |
P11201 | official demo URL | https://play.kotlinlang.org |
P856 | official website | https://kotlinlang.org/ |
P6931 | Repology project name | kotlin |
P12077 | SlackBuilds package | development/kotlin |
P4435 | snap package | kotlin |
P1324 | source code repository URL | https://github.com/JetBrains/kotlin |
P1482 | Stack Exchange tag | https://stackoverflow.com/tags/kotlin |
P3984 | subreddit | Kotlin |
kotlin | ||
P2002 | X username | kotlin |
P2397 | YouTube channel ID | UCP7uiEZIqci43m22KDl0sNw |
P3553 | Zhihu topic ID | 20008824 |
P275 | copyright license | Apache Software License 2.0 | Q13785927 |
P6216 | copyright status | copyrighted | Q50423863 |
P287 | designed by | JetBrains | Q1688472 |
P178 | developer | JetBrains | Q1688472 |
P1889 | different from | destructor | Q735151 |
P1195 | file extension | kt | |
kts | |||
P571 | inception | 2011-07-22 | |
P737 | influenced by | Java | Q251 |
C# | Q2370 | ||
JavaScript | Q2005 | ||
Python | Q28865 | ||
Ruby | Q161053 | ||
Groovy | Q504453 | ||
Scala | Q460584 | ||
ML | Q860654 | ||
Gosu | Q5587589 | ||
P822 | mascot | Kotlin mascot | Q112918633 |
P138 | named after | Kotlin Island | Q819457 |
P400 | platform | Linux | Q388 |
JavaScript | Q2005 | ||
Microsoft Windows | Q1406 | ||
macOS | Q14116 | ||
iOS | Q48493 | ||
Java Virtual Machine | Q193321 | ||
Dalvik VM | Q754752 | ||
watchOS | Q18012472 | ||
WebAssembly | Q20155677 | ||
tvOS | Q20965967 | ||
P3966 | programming paradigm | object-oriented programming | Q79872 |
concurrent computing | Q128392 | ||
functional programming | Q193076 | ||
imperative programming | Q275596 | ||
structured programming | Q223335 | ||
generic programming | Q1051282 | ||
reflective programming | Q1056451 | ||
declarative programming | Q531152 | ||
P577 | publication date | 2019-01-01 | |
P8687 | social media followers | 71000 | |
147304 | |||
P348 | software version identifier | 2.0.0 | |
P7078 | typing discipline | strong typing | Q991202 |
inference typing | Q586459 | ||
static typing | Q1940914 |
Q90565214 | Aarogya Setu |
Q94 | Android |
Q114646133 | Android Jetpack |
Q111947460 | BeReal |
Q100138248 | BetterUntis |
Q18210428 | Briar |
Q125560928 | Bunny Media Editor |
Q17051113 | Codename One |
Q114876263 | Compose Multiplatform |
Q104025310 | Corona Contact Tracing Germany |
Q98446853 | DuckDuckGo Private Browser |
Q79600414 | Find My Kids |
Q64829394 | Firefox Lockwise |
Q550315 | Firefox for Android |
Q29900635 | Fluent Design System |
Q965596 | Gradle |
Q91013370 | Immuni |
Q114646061 | Jetpack Compose |
Q14565723 | K-9 Mail |
Q68374789 | KDE Connect |
Q123416222 | Kan Xiamen |
Q559020 | Kiwix |
Q98793984 | Koronavilkku |
Q114450253 | Lawnchair |
Q120689757 | LibreTube |
Q940526 | Lightweight Java Game Library |
Q95608810 | Mamoriai |
Q124650763 | Meta Horizon OS |
Q21662027 | MyOffice |
Q124317159 | N0va Desktop |
Q42851406 | NewPipe |
Q115772038 | Nextcloud Android app |
Q125560560 | PixelDroid |
Q48782900 | Red Moon |
Q4048590 | RubyMine |
Q18382753 | Shadowsocks |
Q114865061 | Shizuku |
Q120496333 | SimpleX Chat |
Q541691 | SonarQube |
Q720314 | Spring Frameworkb |
Q56221667 | StreetComplete |
Q109258078 | Taiwan Social Distancing |
Q94125792 | Telegram Database |
Q90575632 | TousAntiCovid |
Q107999042 | TousAntiCovid Verif |
Q105492954 | Tusky |
Q21659489 | Tuta |
Q105515666 | Twidere |
Q80573504 | Unciv |
Q114835775 | UnicodePad |
Q4053021 | WebStorm |
Q95987977 | Wiqaytna |
Q4053466 | YouTrack |
Q90568337 | eRouška |
Q105742243 | The LOTUS Initiative for Open Natural Products Research: Knowledge Management through Wikidata |
Q112143478 | The LOTUS initiative for open knowledge management in natural products research |
Q37870967 | Android Developers |
Q113316600 | Effectiveness of Kotlin vs. Java in android app development tasks |
Q105215226 | KotlinConf |
Q1688472 | JetBrains | product or material produced or service provided | P1056 |
Q193321 | Java Virtual Machine | used by | P1535 |
Q105478038 | Kotlin Foundation | has use | P366 |
Search more.