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
120
「ぼくの/わたしの欲しいプログラミング言語」 を考えるにあたって 〜プログラミング言語処理系サイドからのポジショントーク
Susumu Yamazaki (ZACKY)
September 02, 2021
Tweet
Share
More Decks by Susumu Yamazaki (ZACKY)
See All by Susumu Yamazaki (ZACKY)
新規のC言語処理系を実装することによる 組込みシステム研究にもたらす価値 についての考察
zacky1972
1
270
Pelemay Backend: A memory-saving, fault-tolerant and distributed collection of Nx compilers and backends for embedded systems
zacky1972
2
180
ザキ研Elixir研究動向2023
zacky1972
0
320
Elixir/Nerves衛星を打ち上げる日
zacky1972
1
300
Robust, Distributed, and Parallel Processing for Enormous Images Using Supervisor, Node, Flow, Nx, and Evision
zacky1972
0
330
人工衛星高速画像処理で 社会問題を解決しよう
zacky1972
0
330
長い機械学習/画像処理でも メモリ不足を起こさないElixir新技術
zacky1972
0
220
Future Possibilities and Effectiveness of JIT from Elixir Code of Image Processing and Machine Learning into Native Code with SIMD Instructions
zacky1972
0
280
世界は意外と近い!? 「遠くへ行くならみんなで行こう」 次は貴方が発表する番だ
zacky1972
0
33
Other Decks in Programming
See All in Programming
ソフトウェアの振る舞いに着目し 複雑な要件の開発に立ち向かう
rickyban
0
890
Mermaid x AST x 生成AI = コードとドキュメントの完全同期への道
shibuyamizuho
0
160
複雑な仕様に立ち向かうアーキテクチャ
myohei
0
170
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
140
良いユニットテストを書こう
mototakatsu
5
1.9k
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
690
バグを見つけた?それAppleに直してもらおう!
uetyo
0
180
Recoilを剥がしている話
kirik
5
6.6k
MCP with Cloudflare Workers
yusukebe
2
220
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
110
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
300
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
110
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
GitHub's CSS Performance
jonrohan
1030
460k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
2
170
A Tale of Four Properties
chriscoyier
157
23k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Gamification - CAS2011
davidbonilla
80
5.1k
Mobile First: as difficult as doing things right
swwweet
222
9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
510
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
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