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
GraalVMで遊ぶ
Search
Yuya Kono
December 07, 2019
Programming
0
140
GraalVMで遊ぶ
#hiro_itで発表した資料です
https://hiro-it.connpass.com/event/156774/
Yuya Kono
December 07, 2019
Tweet
Share
More Decks by Yuya Kono
See All by Yuya Kono
自作プログラミング言語Malgoの紹介
takoeight0821
0
150
プログラミングの暗黙知
takoeight0821
0
68
git logで振り返る大学4年間
takoeight0821
1
160
自作言語にモジュールを実装した話
takoeight0821
0
360
量子コンピュータで乱数を生成した話
takoeight0821
1
220
自作言語コンパイラを作った話
takoeight0821
0
140
自作言語malgoのコンパイラをリファクタリングした話
takoeight0821
0
290
今日から始める自作コンパイラ ver 0.0.1
takoeight0821
0
1k
Language Server Protocolの話
takoeight0821
0
390
Other Decks in Programming
See All in Programming
JAWS Days 2025のインフラ
komakichi
1
280
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
8
1.5k
Ça bouge du côté des animations CSS !
goetter
2
160
新宿駅構内を三人称視点で探索してみる
satoshi7190
2
120
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
320
PHPカンファレンス名古屋2025 タスク分解の試行錯誤〜レビュー負荷を下げるために〜
soichi
1
740
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
250
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
950
[JAWS DAYS 2025] 最近の DB の競合解決の仕組みが分かった気になってみた
maroon1st
0
160
クックパッド検索システム統合/Cookpad Search System Consolidation
giga811
0
130
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
1
230
Honoとフロントエンドの 型安全性について
yodaka
7
1.5k
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Done Done
chrislema
182
16k
How GitHub (no longer) Works
holman
314
140k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
BBQ
matthewcrist
87
9.5k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Optimizing for Happiness
mojombo
377
70k
Raft: Consensus for Rubyists
vanstee
137
6.8k
A Tale of Four Properties
chriscoyier
158
23k
Transcript
(SBBM7.Ͱ༡Ϳ ౡࢢཱେֶɹՏ༤ !UBLPFJHIUʹΌʔΜ
࣍ w +7.ʢ+BWB7JSUVBM.BDIJOFʣͷجຊ w ৽͍͠+*5ίϯύΠϥ(SBBMͷհ w +7.ݴޠ։ൃͷͨΊͷϑϨʔϜϫʔΫ5SV⒐Fͷհ w 5SV⒐FͰϛχݴޠΛॻ͍ͨ
+7.ͱ w +BWBόΠτίʔυΛ࣮ߦ͢ΔԾϚγϯ w ࠓͬͱϙϐϡϥʔͳ࣮0QFO+%, w ߴͳωΠςΟϒίʔυΛ࣮ߦ࣌ʹੜʢ)PU4QPUʣ w ίϯύΠϧߴ͕ͩ࠷దԽ͕ΠϚΠνͳ$ w
ίϯύΠϧ͍͕࠷దԽ͕όϦόϦޮ͘$ w ࠷ॳ$Ͱ࣮ߦ͞Εɺݺͼग़͠ճͷଟ͍ϝιουʹ$Λ͏
$ͷಛͱ՝ wੜ͢Δίʔυ͕ۃΊͯߴɻ$ʹඖఢ͢Δ wอक͕ࠔͰɺۙେ͖ͳվྑ͕ͳ͞Ε͍ͯͳ͍
(SBBM w )PU4QPUΛશʹஔ͖͑Δ͜ͱΛతʹ։ൃ͕࢝·ͬͨ ৽͍͠+*5ίϯύΠϥ w +BWBͰهड़͞Ε͍ͯΔ w ϝϞϦ҆શੑɺ*%&ͷαϙʔτɺσόοΨɺϓϩϑΝΠϥ w +7.ຊମͱಠཱ͓ͯ͠ΓɺैདྷΑΓॊೈͳΠϯλʔϑΣʔεΛ࣋ͭ
w "05ίϯύΠϧʢࣄલίϯύΠϧʣ w +BWBҎ֎ͷݴޠͷ࣮Λఆͨ͠4%,αϙʔτπʔϧ
5SV⒐F w +7.Ͱಈ͘ݴޠॲཧܥΛ࣮͢ΔͨΊͷϑϨʔϜϫʔΫ w (SBBMͰநߏจΠϯλϓϦλΛ+*5ίϯύΠϧ͢Δ w Ϧονͳ''*͕αϙʔτ͞Ε͍ͯΔ w +BWB͔Β3VCZΛݺͼग़ͨ͠Γɺ+BWB4DSJQUͷؔʹ 3VCZͷΦϒδΣΫτΛద༻ͨ͠ΓͰ͖Δ
5SV⒐FΛͬͯΈͨ w IUUQTHJUIVCDPNUBLPFJHIUDS w )BTLFMMͬΆ͍ͷ͕ಈ͘
5SV⒐Fͷ͍ํ w "45ͷ֤ϊʔυΛද͢ΫϥεΛఆٛ͢ΔʢFYUFOET/PEFʣ w ࣗࣗΛධՁ͢ΔϝιουΛఆٛ͢Δ ʢFYFDVUF(FOFSJD FYFDVUF-POH ʜʣ w 5SV⒐F-BOHVBHFΛܧঝͨ͠ΫϥεΛఆٛ͢Δ
w ιʔείʔυΛύʔε্ͯ͠Ͱఆٛͨ͠"45Λฦ͢ QBSTFϝιουΛఆٛ͢Δ w ʂʂʂ
·ͱΊ w ৽͍͠+*5ίϯύΠϥ(SBBM͕։ൃ͞Ε͍ͯΔ w +7.ͰεΫϦϓτݴޠΛॻ͘ͷָ͕ʹͳΔ͔ w ࣌όοΫΤϯυઓࠃ࣌ɻ8FC"TTFNCMZ --7. +7.
/&5GSBNFXPSL #&".ʜউͭͷ୭ͩʂʂ