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
「ぼくの/わたしの欲しいプログラミング言語」 を考えるにあたって 〜プログラミング言語処理系サ...
Search
Susumu Yamazaki (ZACKY)
September 02, 2021
Programming
1
130
「ぼくの/わたしの欲しいプログラミング言語」 を考えるにあたって 〜プログラミング言語処理系サイドからのポジショントーク
Susumu Yamazaki (ZACKY)
September 02, 2021
Tweet
Share
More Decks by Susumu Yamazaki (ZACKY)
See All by Susumu Yamazaki (ZACKY)
新規のC言語処理系を実装することによる 組込みシステム研究にもたらす価値 についての考察
zacky1972
1
320
Pelemay Backend: A memory-saving, fault-tolerant and distributed collection of Nx compilers and backends for embedded systems
zacky1972
2
200
ザキ研Elixir研究動向2023
zacky1972
0
340
Elixir/Nerves衛星を打ち上げる日
zacky1972
1
310
Robust, Distributed, and Parallel Processing for Enormous Images Using Supervisor, Node, Flow, Nx, and Evision
zacky1972
0
350
人工衛星高速画像処理で 社会問題を解決しよう
zacky1972
0
350
長い機械学習/画像処理でも メモリ不足を起こさないElixir新技術
zacky1972
0
230
Future Possibilities and Effectiveness of JIT from Elixir Code of Image Processing and Machine Learning into Native Code with SIMD Instructions
zacky1972
0
300
世界は意外と近い!? 「遠くへ行くならみんなで行こう」 次は貴方が発表する番だ
zacky1972
0
44
Other Decks in Programming
See All in Programming
Lottieアニメーションをカスタマイズしてみた
tahia910
0
130
Amazon Bedrock Multi Agentsを試してきた
tm2
1
290
Honoとフロントエンドの 型安全性について
yodaka
7
1.3k
法律の脱レガシーに学ぶフロントエンド刷新
oguemon
5
740
AWS Organizations で実現する、 マルチ AWS アカウントのルートユーザー管理からの脱却
atpons
0
150
color-scheme: light dark; を完全に理解する
uhyo
5
390
技術を根付かせる / How to make technology take root
kubode
1
250
Grafana Cloudとソラカメ
devoc
0
170
PHP ステートレス VS ステートフル 状態管理と並行性 / php-stateless-stateful
ytake
0
100
Open source software: how to live long and go far
gaelvaroquaux
0
640
Formの複雑さに立ち向かう
bmthd
1
860
SpringBoot3.4の構造化ログ #kanjava
irof
2
1k
Featured
See All Featured
Designing for Performance
lara
604
68k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
It's Worth the Effort
3n
184
28k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Automating Front-end Workflow
addyosmani
1368
200k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Become a Pro
speakerdeck
PRO
26
5.1k
Transcript
ʮ΅͘ͷʗΘͨ͠ͷཉ͍͠ϓϩάϥϛϯάݴޠʯ Λߟ͑Δʹ͋ͨͬͯ ϓϩάϥϛϯάݴޠॲཧܥαΠυ͔ΒͷϙδγϣϯτʔΫ भࢢཱେֶ ࢁ࡚ ਐɹ̍ ElixirͷݚڀΛ͍ͯ͠·͕͢ɼݴޠதཱͰ͓͢͠ΔͭΓͰ͢ ·ͨཧͰͳ͘ίʔυੜɾ࠷దԽͷઐՈͰ͕͢ɼཧʹ͍͍ͭͯͬͯΔൣғͰ͓͠͠·͢
1 ©︎ 2021 Susumu Yamazaki
Cݴޠͷཧ૾(͋͘·Ͱཧ૾) 2 ©︎ 2021 Susumu Yamazaki
͔͠͠ɼ͜ͷCݴޠͷཧ૾࣮ݱͰ͖ͳ͍ • ࣍ͷΑ͏ͳཧ༝Ͱɼ͜ͷCݴޠͷཧ૾࣮ݱͰ͖ͳ͍ • ϓϩάϥϛϯάݴޠͰɼػೳΛࣗ༝ʹΈ߹Θͤͯϓϩάϥϛϯά Ͱ͖ͯ͠·͏ • ͦͷΑ͏ͳҙͷϓϩάϥϜʹ͍ͭͯɼʮࣗͷΛܸͪൈ͘Α͏ ͳʯෆ۩߹͕ଘࡏ͢Δ͔Ͳ͏͔ɼଘࡏ͢Δͱͨ͠ΒͲ͜ʹଘࡏ͢Δ͔ ΛɼܭࢉʹΑͬͯఆ͢Δ͜ͱෆՄೳ
• ͦͷҰྫͱͯ͠ɼͨͱ͑ఀࢭੑʮҙͷϓϩάϥϜ͕ແݶ ϧʔϓ͠ͳ͍͜ͱΛఆ͢ΔΑ͏ͳϓϩάϥϜܭࢉՄೳͰͳ͍ʯ Ͱࣔ͞Ε͍ͯΔ • ͦͷͨΊɼݱ࣮తʹɼϓϩάϥϛϯάʹؔͯ͠దͳ੍Λ༩͑Δ ͜ͱͰɼෆ۩߹ͷೖΓʹ͍͘ϓϩάϥϛϯά͕Ͱ͖ΔΑ͏ʹ͍ͯ͠Δ • CݴޠͰ͋ͬͯɼߏԽఆཧΛഎܠʹͯ͠ɼgotoจΛۃྗഉআ͢Δ Α͏ͳ੍Λ༩͑Δ͜ͱͰɼଏʹ͍͏ʮεύήοςΟϓϩάϥϜʯʹ ͳΒͳ͍Α͏ʹ͍ͯ͠Δ 3 ©︎ 2021 Susumu Yamazaki
ݱతͳϓϩάϥϛϯάݴޠʹ͓͚Δ੍ • Rustͷ߹ • GCϨεͰܕ҆શͳίʔυʹͳΔΑ͏ʹ͍ͯ͠Δ • ͦͷͨΊʹ࣍ͷΑ͏ʹ࣮ͯ͠ݱ͍ͯ͠Δ • ܕཧΛഎܠʹ੍ͯ͠Λ༩͑Δ •
มͷͷίϐʔʹ੍Λ༩͑Δ • Elixirͷ߹ • ࣍ͷ͜ͱΛ࣮ݱ͍ͯ͠Δ • ฒߦɾฒྻॲཧͰσουϩοΫͷෆ۩߹͕ۃྗੜ͡ͳ͍ • ಉظɾഉଞ੍ޚͰύϑΥʔϚϯε͕ۃྗམͪͳ͍ • ͦͷͨΊʹ࣍ͷΑ͏ʹ͍ͯ͠Δ • ϝϞϦΛڞ༗͠ͳ͍ϓϩηεͱϝοηʔδύογϯά ͷϞσϧʹج੍ͮ͘Λ༩͑Δ • ฒߦܭࢉϞσϧͷ1ͭͰ͋ΔΞΫλϞσϧʹԊͬͯܭࢉ͕ ਐߦ͢ΔΑ͏ʹ੍Λ༩͑ͯઃܭ͢Δ • มΛ্ॻ͖ߋ৽Ͱ͖ͳ͍ΠϛϡʔλϒϧੑΛ࣋ͨͤΔ ੍Λ༩͑Δ 4 ©︎ 2021 Susumu Yamazaki
΅͘ͷʗΘͨ͠ͷཉ͍͠ϓϩάϥϛϯάݴޠΛߟ͑Δʹ͋ͨͬͯ • ୯ʹػೳͱͯ͠ͲͷΑ͏ͳͷ͕ཉ͍͠ͷ͔Λٞ͢Δ͚ͩͩͱɼʮશ෦ೖΓʯʹ ͳͬͯ͠·ͬͯɼ݁Ռͱ࣮ͯ͠ݱෆՄೳͳͷʹͳͬͯ͠·͏ • ࣮ͷ͋ΔٞΛ͢ΔͨΊʹɼ࣍ͷΑ͏ͳʮҾ͖ࢉʯࢥߟ͕ٻΊΒΕΔ • ͲͷΑ͏ͳෆ۩߹ΛؚΉϓϩάϥϜΛഉআ͢ΔΑ͏ʹ͍ͨ͠ͷ͔ʁ • ࠐΈγεςϜ։ൃऀͰ͋ΔύωϦετɾࢀՃऀͷΈͳ͞·ʹ↑ͷ͍͔͚Λ͍ͨ͠
5 ©︎ 2021 Susumu Yamazaki