Kotlin
![]() Kotlinのロゴ | |
パラダイム |
オブジェクト![]() |
---|---|
2011 | |
アンドリー・ブレスラフ、ドミトリー・ジェメロフ | |
ジェットブレインズ ![]() | |
1.9.10/ 2023 | |
| |
Gradle Kotlin DSL | |
Groovy、C Sharp、Gosu、Java、Ruby、JavaScript、Scala、Python、ML ![]() | |
プラットフォーム |
Javaプラットフォーム(Android |
ライセンス |
Apache-2.0 ![]() |
ウェブサイト |
kotlinlang |
kt、kts ![]() |
Kotlin(コトリン)は、ジェットブレインズのアンドリー・ブレスラフ、ドミトリー・ジェメロフが
開発 経緯 [編集 ]
Kotlinは、ロシア・サンクトペテルブルクにある、ジェットブレインズの
ジェットブレインズ
Java
Javaに
歴史 [編集 ]
2012
アプリケーションプログラミングインタフェース[5]が
「M2」ではcopy
メソッド
Kotlin 1.0は、2016
2017
2018
2019
2021
2021
2022
名称 [編集 ]
コトリン
特徴 [編集 ]
Java よりも
静的 なNull安全 の保証 演算 子 オーバーロード高階 関数 、クロージャ- ミックスインと
第 一 級 デリゲーション - プロパティ(フィールドはない)
- ジェネリクス
宣言 側 における変性 指定 (英 : declaration-site variance) と型 投影 (英 : type projection) 拡張 関数 - モジュールとビルド
基盤 - インライン
関数 (オーバーヘッドなしクロージャ) - パターンマッチング
- Java との
相互 運用 性 (Kotlin から Java を呼 び出 すことも、Java から Kotlin を呼 び出 すこともできる) 構造 化 された並行 性 を基礎 としたコルーチン[22]
統合 開発 環境 [編集 ]
また、
関連 項目 [編集 ]
脚注 [編集 ]
- ^ “Releases Kotlin 1.9.10”. Kotlin Foundation. 2023
年 9月 24日 閲覧 。 - ^ “Generics: in, out, where - Kotlin Programming Language” (
英語 ). Kotlin. 2020年 9月 7日 閲覧 。 - ^ “Language of the Month: Kotlin”. Dr. Dobb's (2012
年 2月 14日 ). 2012年 7月 16日 時点 のオリジナルよりアーカイブ。2020年 9月 7日 閲覧 。 - ^ “Java「Kotlin」、オープソース
化 ”. 2018年 6月 8日 閲覧 。 - ^ “kotlin-stdlib - Kotlin Programming Language” (
英語 ). Kotlin. 2020年 9月 7日 閲覧 。 - ^ “Kotlin Playground: Edit, Run, Share Kotlin Code Online”. play.kotlinlang.org. 2020
年 9月 7日 閲覧 。 - ^ “JetBrainsの
新 言語 「Kotlin」を Web ブラウザで試 してみよう!”. 2018年 6月 8日 閲覧 。 - ^ “Kotlin Programming Language by JetBrains – Kotlin Blog | JetBrains” (
英語 ). JetBrains Blog. 2020年 9月 7日 閲覧 。 - ^ “Kotlin M2 is Out! | The Kotlin Blog” (
英語 ). The Kotlin Blog. 2021年 4月 2日 閲覧 。 - ^ “Kotlin M3 is Out! | The Kotlin Blog” (
英語 ). The Kotlin Blog. 2021年 4月 2日 閲覧 。 - ^ “Kotlin M4 is Out! | The Kotlin Blog” (
英語 ). The Kotlin Blog. 2021年 4月 2日 閲覧 。 - ^ “Kotlin M6 is here! | The Kotlin Blog” (
英語 ). The Kotlin Blog. 2021年 7月 9日 閲覧 。 - ^ “Kotlin 1.0 Released: Pragmatic Language for JVM and Android | The Kotlin Blog” (
英語 ). The Kotlin Blog. 2021年 4月 2日 閲覧 。 - ^ “Kotlin 1.2 Released: Sharing Code between Platforms | The Kotlin Blog”. 2021
年 7月 9日 閲覧 。 - ^ Roman Belov (2018
年 10月 29日 ). “Kotlin 1.3 Released with Coroutines, Kotlin/Native Beta, and more”. 2018年 10月 31日 閲覧 。 - ^ “Kotlin is now Google’s preferred language for Android app development | TechCrunch”. 2021
年 4月 2日 閲覧 。 - ^ “Kotlin 1.5.0 – the First Big Release of 2021 | The Kotlin Blog”. 2021
年 7月 9日 閲覧 。 - ^ “What's new in Kotlin 1.7.0 | Kotlin” (
英語 ). Kotlin Help. 2023年 6月 9日 閲覧 。 - ^
佐藤 由紀子 『ロシア出身 の「Kotlin」がAndroidの正式 開発 言語 に』ITmedia、2017年 5月 18日 。 - ^ “Reference - Kotlin Programming Language” (
英語 ). Kotlin. 2020年 9月 7日 閲覧 。 - ^ The Kotlin Programming Language [リンク
切 れ] - ^ “Coroutines basics”. Kotlin. Coroutines Guide. 2021
年 3月 3日 閲覧 。