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
C#8.0という未来を垣間見る話
Search
Kutani Mio
December 23, 2018
Programming
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
C#8.0という未来を垣間見る話
CombmofにてLTとして登壇時に使用した資料です。
Kutani Mio
December 23, 2018
More Decks by Kutani Mio
See All by Kutani Mio
Unity6で登場!Multiplayer Centerで捗る、オンラインゲーム開発
rossam
0
520
Understanding vtable And Unity’s Memory Layout
rossam
0
410
Unity+C#で学ぶ! メモリレイアウトとvtableのすゝめ 〜動的ポリモーフィズムを実現する仕組み〜
rossam
1
1.1k
GameAIとは.pdf
rossam
0
480
Jenkins自動化入門〜事例を添えて〜
rossam
1
900
ゲームグラフィックスなんもわからんから脱却しよう
rossam
11
6.9k
基礎から学ぶ!UE4でC++を交えたAI開発、興味ないですか?
rossam
4
2.1k
視て、わかる!C#7.1までの言語機能
rossam
5
5.3k
レポート「2017 Breakthroughs In Spatial Audio Technologies 」
rossam
0
550
Other Decks in Programming
See All in Programming
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
520
AIが無かった頃の素敵な出会いの話
codmoninc
1
460
React本体のコードリーディング
high_g_engineer
1
150
Building a Meta Ray-Ban display app
akkeylab
0
160
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
620
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
530
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
510
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
190
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
240
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
990
yield再入門 #phpcon
o0h
PRO
0
1.1k
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Exploring anti-patterns in Rails
aemeredith
3
460
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
960
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
890
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
370
How to Talk to Developers About Accessibility
jct
2
520
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
How to build a perfect <img>
jonoalderson
1
5.9k
Balancing Empowerment & Direction
lara
6
1.2k
Utilizing Notion as your number one productivity tool
mfonobong
4
550
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
630
Transcript
$ ͱ͍͏ະདྷΛ ֞ؒݟΔ ɹ$PNCNPG ୩ඒੜʢΖͬ͞Ήʣ 5XJUUFS*%@NJP@ (NBJMNJP!HNBJMDPN
ࣗ ݾհ
ࣗ ݾհ 4803%40'("3("/56"ެࣜαΠτ
࣍ OVMMڐ༰ࢀরܕˡࠓ͜Εͱ 4XJUDIࣜˡ͜Εʹ͍ͭͯβοΫϦ͠·͢ *OUFSOBDFͷσϑΥϧτ࣮ ඇಉظετϦʔϜ 3BOHFܕɾ*OEFYܕ 7FS
$ ҎԼͷػೳʮ/&54UBOEBSEʯΛ࣮͍ͯ͠ΔίϯύΠϥ Ͱ͔͠༻͕Ͱ͖ͳ͍ɻ w *OUFSGBDFͷσϑΥϧτ࣮ w ඇಉظετϦʔϜ w 3BOHFܕɾ*OEFYܕ
$ͷҙ ݴޠػೳ
$ $ͷৄࡉ ݴޠػೳ 2JJUBͷهࣄ αΠτ(0
OVMMڐ༰ࢀরܕ
$ OVMMڐ༰ࢀরܕ ݴޠػೳ w ܕͰz zԋࢉࢠΛ༻͢Δ͜ͱͰOVMMڐ༰ܕͱఆٛͰ͖ͨɻ w ܕͱಉ༷ʹࢀরܕz
zԋࢉࢠΛ༻͍Δ͜ͱͰOVMMڐ༰͔Ͳ͏ ͔ΛఆͰ͖ΔΑ͏ʹͳͬͨɻ ɹɹɹ ͦΕͰԿ͕خ͍͠ͷʁʁʁ
$ OVMMڐ༰ࢀরܕ ݴޠػೳ ͜ͷػೳͷొʹΑͬͯɺҎԼͷϝϦοτ͕ಘΒΕΔɻ w ʮOVMMΛڐ༰͢Δ͔൱͔ʯΛදݱͰ͖Δ͜ͱͰɹɹɹɹɹ ʮOVMMࢀরྫ֎ʯΛࣄલʹ͙͜ͱ͕Մೳɻ w
ܕͱͷҰ؏ੑΛ࣮ݱͰ͖Δɻ
$ OVMMڐ༰ࢀরܕ ݴޠػೳ OVMMڐ༰ࢀরܕͷมΛ༻ͨ࣌͠ʹOVMMνΣοΫ͕ͳ͍߹ ίϯύΠϥ͔Βܯࠂ͕දࣔ͞ΕΔɻ
$ OVMMڐ༰ࢀরܕ ݴޠػೳ lzԋࢉࢠΛ༻͢Δ͜ͱͰOVMMڐ༰ࢀরܕͷ༻࣌ʹɺ։ൃऀ ͕ʮ͜ͷOVMMڐ༰ࢀরܕͷมOVMM͡Όͳ͍ΑʂʯͱίϯύΠ ϥʹ͑Δ͜ͱ͕Ͱ͖Δɻ ͜ΕʹΑͬͯίϯύΠϥ͔ΒͷܯࠂΛ͑Δ͜ͱ͕Մೳɻ ઈରʹೖͬͯΔΑʂ
OVMM͡Όͳ͍Αʂ
TXJUDIࣜ
$ TXJUDIࣜ ݴޠػೳ TXJUDIࣜͷDBTF෦Λࣜʹͯ͠هड़͢Δ͜ͱ͕Ͱ͖Δɻ ͜ΕʹͬͯSFUVSOCSFBLΛॻ͘ඞཁແ͘ͳͬͨɻ ݩʑͷॻ͖ํͳΒʜ TXJUDI QFU
\ DBTFlೣz NBY"HF CSFBL ʜ ^ EFGBVMU ʹͨΔ
$ ݴޠػೳ ͞ΒʹɺTXJUDIࣜʹύλʔϯϚονϯάΛΈࠐΉ͜ͱͰɺɹ ΑΓॊೈʹৄࡉͳ݅ࣜΛॻ͘͜ͱ͕Ͱ͖ΔΑ͏ʹͳΔɻ TXJUDIࣜ ʮ $ $ύλʔϯϚονϯάʯΑΓ
$ ݴޠػೳ TXJUDIࣜ ʮܕύλʔϯʯ $BU %PHܕʹ $BTUՄೳ͔ఆɺ $BTUՄೳͳΒ
$BTUޙͷΛ DBU EPHʹ֨ೲ
$ ݴޠػೳ TXJUDIࣜ ʮҐஔύλʔϯʯ %FDPOTUSVDU͕ PVUJOUBHF PVUTUSJOHDSZ
ͳΒBHF͕Ͱ Ϛονϯά
$ ݴޠػೳ TXJUDIࣜ ʮϓϩύςΟύλʔϯʯ "HFͱ$SZ͕ઃఆ ͞Ε͍ͯΕ ͦͷΛ BHFͱDSZʹ֨ೲ
$ ݴޠػೳ TXJUDIࣜ ʮEJTDBSEʯ BOJNBM͕ଘࡏ ͍ͯ͠ͳ͍͔ɺ Ϛονϯάʹ ֘͠ͳ͍߹
࣍ OVMMڐ༰ࢀরܕ 4XJUDIࣜ *OUFSOBDFͷσϑΥϧτ࣮ɹˡ໊લͷ௨Γ ඇಉظετϦʔϜɹˡ*"TZOD&OVNFSBCMF5ͷՃ 3BOHFܕɾ*OEFYܕɹˡҙͷൣғΛࢦఆ 7FS ྻͷΠϯσοΫεʹ͑ΔJOUܕ
͝੩ௌ ༗͏ޚ࠲͍·ͨ͠