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
0
1.5k
C#8.0という未来を垣間見る話
CombmofにてLTとして登壇時に使用した資料です。
Kutani Mio
December 23, 2018
Tweet
Share
More Decks by Kutani Mio
See All by Kutani Mio
Unity6で登場!Multiplayer Centerで捗る、オンラインゲーム開発
rossam
0
420
Understanding vtable And Unity’s Memory Layout
rossam
0
280
Unity+C#で学ぶ! メモリレイアウトとvtableのすゝめ 〜動的ポリモーフィズムを実現する仕組み〜
rossam
1
1k
GameAIとは.pdf
rossam
0
440
Jenkins自動化入門〜事例を添えて〜
rossam
1
810
ゲームグラフィックスなんもわからんから脱却しよう
rossam
11
6.8k
基礎から学ぶ!UE4でC++を交えたAI開発、興味ないですか?
rossam
4
2.1k
視て、わかる!C#7.1までの言語機能
rossam
5
5k
レポート「2017 Breakthroughs In Spatial Audio Technologies 」
rossam
0
500
Other Decks in Programming
See All in Programming
Amazon Verified Permissions実践入門 〜Cedar活用とAppSync導入事例/Practical Introduction to Amazon Verified Permissions
fossamagna
2
100
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
360
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
190
Towards Transactional Buffering of CDC Events @ Flink Forward 2025 Barcelona Spain
hpgrahsl
0
120
実践Claude Code:20の失敗から学ぶAIペアプログラミング
takedatakashi
18
8.9k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
520
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
460
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.5k
Cursorハンズオン実践!
eltociear
2
1.2k
TransformerからMCPまで(現代AIを理解するための羅針盤)
mickey_kubo
7
5.5k
ALL CODE BASE ARE BELONG TO STUDY
uzulla
28
6.7k
CSC305 Lecture 11
javiergs
PRO
0
300
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
Music & Morning Musume
bryan
46
6.9k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Build your cross-platform service in a week with App Engine
jlugia
233
18k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
930
Building Applications with DynamoDB
mza
96
6.7k
Scaling GitHub
holman
463
140k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
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ܕ
͝੩ௌ ༗͏ޚ࠲͍·ͨ͠