Swiftのジェネリクスはどうやって動いているのかコンパイラのソースから探る @omochimetaru #iosdc #a

https://fortee.jp/iosdc-japan-2018/proposal/3d60b2ae-5841-4f60-8dd7-830377dc110e Swiftにはジェネリクスという言語機能があり、 利用時の型が不確定なコードを書くことできます。 Swiftには厳密な型システムや、余計なメタ情報を持たない値型などがあるのに、 続きを読む
1
前へ 1 ・・ 7 8
ダンボー田中📦 @ktanaka117

なるほどーーー!!! わからん🤤 #iosdc #a

2018-09-02 11:57:47
Yuki Sumida @y_sumida

これ口頭だけでやってるのおもちさんも質問者もすごい。けど全くわからん。 #iosdc #a

2018-09-02 11:57:51
Bianchi_yuki @Bianchi_yuki

凄いのは分かるけど、分からん😃 #iOSDC #a

2018-09-02 11:58:12
takasek @takasek

Value Witness Table: すべての型が適合している特別なもの Witness Table: CatがAnimalに適合するためのもの #iosdc #a

2018-09-02 11:58:22
よこやす @yokoyas000

みんなわからんって言ってて安心する(だめ #iosdc #a

2018-09-02 11:58:35
Sho Ikeda @ikesyo

#iosdc #a 今の質問は最適化(specialize, devirtualize)に関連する話っぽい

2018-09-02 11:58:41
ダンボー田中📦 @ktanaka117

Q「Genericsにした時のオーバーヘッドはどれくらい?」 A「(追えなかった)」 #iosdc #a

2018-09-02 11:58:55
shindyu  @shindyu

レベル高いけど面白い話だ #iosdc #a

2018-09-02 11:58:58
える @el_metal_

そうかこれ普通は最適化がかかるのか。 #iosdc #a

2018-09-02 11:59:20
にわとりうめ@お菓子漬けの毎日 @umepiyo_a3

コンパイラを理解してパフォーマンスの良いコードを書きたい #iosdc #a

2018-09-02 11:59:31
椎名夏希 @417_72ki

「わいわい」という皮を被ったガチ勢の集まりなのか🤔 #iosdc #a

2018-09-02 11:59:39
星野恵瑠#今日も1日フレンズ㌠ @lovee

「ジェネリクスは当然オーバーヘッドがあるのでパフォーマンスは直接型書くよりは遅いし感覚的にそうとう遅くなりそうですが、実際は最適化が働くのでモジュール跨がなければパフォーマンスには問題ないはず」 #a #iosdc

2018-09-02 11:59:49
なんしー @nwatabou

このやりとりを理解できるようになりたいけど今は無理や。 #iosdc #a

2018-09-02 11:59:57
トビ @tobi462

このあたり図にして理解したいな・・・勉強も兼ねて #iosdc #a

2018-09-02 11:59:58
Yuki Sumida @y_sumida

わからんかったけど、おもしろかった #iosdc #a

2018-09-02 12:00:24
前へ 1 ・・ 7 8