Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Happy birthday Kotlin! #jkug
Search
Taro Nagasawa
February 26, 2016
Programming
2
1.7k
Happy birthday Kotlin! #jkug
Kotlin Birthday Party (
https://kotlin.doorkeeper.jp/events/38987
) で発表した内容です。
Taro Nagasawa
February 26, 2016
Tweet
Share
More Decks by Taro Nagasawa
See All by Taro Nagasawa
Android開発者のための Kotlin Multiplatform入門
ntaro
0
1.1k
Kotlin 最新動向2022 #tfcon #techfeed
ntaro
1
2.3k
#Ubie 狂気の認知施策と選考設計
ntaro
13
13k
UbieにおけるサーバサイドKotlin活用事例
ntaro
1
1.2k
KotlinでSpring 完全理解ガイド #jsug
ntaro
6
3.5k
Kotlinでサーバサイドを始めよう!
ntaro
1
1k
Androidからサーバーサイドまで!プログラミング言語 Kotlinの魅力 #devboost
ntaro
5
2.9k
Kotlin Contracts #m3kt
ntaro
4
4.3k
How_to_Test_Server-side_Kotlin.pdf
ntaro
1
530
Other Decks in Programming
See All in Programming
AIエージェントの設計で注意するべきポイント6選
har1101
6
2.8k
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
300
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
580
クラウドに依存しないS3を使った開発術
simesaba80
0
200
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
210
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
130
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
150
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3.2k
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
36k
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
290
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
920
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
150
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
210
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Side Projects
sachag
455
43k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
330
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
590
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
Statistics for Hackers
jakevdp
799
230k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
97
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Transcript
Happy birthday Kotlin! 2016-02-26 #jkug @ngsw_taro
2016年2月15日
Kotlin 1.0 released
おめで とう!
振り返る、
Kotlin 1.0 リリースまでの
道のりを。
None
2011年7月
JVM Language Summitで発表さ れた、
JetBrains社が 開発した言語、
Kotlin
当時のスライド goo.gl/HdYO5G
2012年1月
たろー、Kotlinと 出会う
そして、Kotlinの 虜になった
当時はまだ、 実装が存在しな かった
Kotlinを学ぶに は公式ドキュメン トくらい。。
2012年2月
Kotlin、初の 実装がリリースさ れる!
Twitter API勉強 会にて、
初のKotlin LT
None
マイルストーン
無印 M1 M2 M3 M4 M5, M5.1, M5.2, M5.3 M6,
M6.1, M6.2 M7 M8 M9 M10, M10.1 M11, M11.1 M12, M12.1 M13 M14 Beta Candidate Beta, Beta 2, Beta 3, Beta 4 RC 1.0
M1 ローカル関数、アノ テーション、列挙型な どが実装された
M2 Androidサポート、 invokeメソッド
M3 タプル廃止、データクラ ス、多重代入、コレクション API改善、セカンダリコン ストラクタ廃止、sure()メ ソッド廃止 2012年9月ごろ
おまけ Kara Web Framework の登場。CSSやHTML までもKotlinで記述する フレーワムーク。
M4 copyメソッド、 KAnnotator
2013年3月 日経ソフトウエア 読み切り掲載
M5.x 内部クラス、コンストラクタ引数 のデフォルト値、レンジの改良、 Delegated Property、関数の パラメータ変数の変更禁止、関 数参照、SAM変換
2013年7月 第1回かわいいKotlin 勉強会開催 申込総数 67人
M6.x SAM変換改善、アノテーション 改善、static field、関数リテラ ルから外側の関数のreturn、 末尾呼び出し最適化
M7 インライン関数、 throwsアノテーション
2014年9月 第1回関西Kotlin 勉強会開催
M8 プロパティ参照、インライン関数 改善、transient, strictfpなど
M9 platformStatic, platformName、Platform Type、ローカルobject廃止 KotterKnife だいたいこのくらいの時期
M10 reified type、宣言箇所での変 異指定改善、可変長引数改善、 dynamic
2015年3月 SoftwareDesign 連載開始
M11 セカンダリコンストラクタ復活、 init、companion object、関 数式 Anko, kapt だいたいこの時期
M12 アノテーション記法変更、ラベル 記法変更、traitからinterface、 class object廃止
M13 lateinit、sealed class、Java のgetter/setterがプロパティに 見える
M14 バッキングフィールドアクセス、 operator修飾子、const修飾 子、===演算子
Beta infix修飾子、将来のための予 約語、標準ライブラリ改善、その 他諸々
RC @delegate、@Nonnull, @NotNull、可変長引数改善、 暗黙のレシーバ修正、標準ライ ブラリ改善
そして
1.0
シンプル 安全 相互運用性
pragmatic 実用的、実践的
みんなでKotlin を盛り上げて行こ う!!!!
Kotlin本書いて ます!お楽しみ に!読書会とか も考え中!
ご清聴ありがとうございました