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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Susumu Yamazaki (ZACKY)
September 02, 2021
Programming
160
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「ぼくの/わたしの欲しいプログラミング言語」 を考えるにあたって 〜プログラミング言語処理系サイドからのポジショントーク
Susumu Yamazaki (ZACKY)
September 02, 2021
More Decks by Susumu Yamazaki (ZACKY)
See All by Susumu Yamazaki (ZACKY)
新規のC言語処理系を実装することによる 組込みシステム研究にもたらす価値 についての考察
zacky1972
1
550
Pelemay Backend: A memory-saving, fault-tolerant and distributed collection of Nx compilers and backends for embedded systems
zacky1972
2
280
ザキ研Elixir研究動向2023
zacky1972
0
440
Elixir/Nerves衛星を打ち上げる日
zacky1972
1
380
Robust, Distributed, and Parallel Processing for Enormous Images Using Supervisor, Node, Flow, Nx, and Evision
zacky1972
0
430
人工衛星高速画像処理で 社会問題を解決しよう
zacky1972
0
420
長い機械学習/画像処理でも メモリ不足を起こさないElixir新技術
zacky1972
0
330
Future Possibilities and Effectiveness of JIT from Elixir Code of Image Processing and Machine Learning into Native Code with SIMD Instructions
zacky1972
0
390
世界は意外と近い!? 「遠くへ行くならみんなで行こう」 次は貴方が発表する番だ
zacky1972
0
120
Other Decks in Programming
See All in Programming
Vite+ Unified Toolchain for the Web
naokihaba
0
380
Webフレームワークの ベンチマークについて
yusukebe
0
180
A2UI という光を覗いてみる
satohjohn
1
170
Agentic UI
manfredsteyer
PRO
0
210
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
920
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.7k
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
420
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
210
エージェンティックRAGにAWSで入門しよう!
har1101
9
1.8k
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
7.1k
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
160
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
620
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The SEO identity crisis: Don't let AI make you average
varn
0
510
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
170
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
170
Facilitating Awesome Meetings
lara
57
7k
Design in an AI World
tapps
1
250
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Odyssey Design
rkendrick25
PRO
2
710
Crafting Experiences
bethany
1
190
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
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