Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
我流ズンドコスクリプト入門
Search
eS_1
January 15, 2020
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
我流ズンドコスクリプト入門
我流のズンドコスクリプトを勝手に作ったので初投稿です
eS_1
January 15, 2020
Other Decks in Programming
See All in Programming
Java 27新機能 / Java 27 new features
kishida
2
140
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
190
Building an Out-of-Order CPU
latte72
1
780
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
110
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
1
150
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
150
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
550
FreeBSDでZabbixを動かす
kenkino
0
290
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
200
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
120
How I Stole PSI from Android Studio - DroidKaigi2026
worker8
0
130
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
170
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
390
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
600
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Are puppies a ranking factor?
jonoalderson
2
3.9k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
410
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
240
Transcript
ズンドコスクリプト 入門 エスワン(@eS1_H2O) (@eS1_tech)
ズンドコ?
要するに インタープリタをつくりました ”BrainF*ck”と原理は同じ →チューリング完全な言語 ポインタをいじいじして入出力、しよう!
仕様(Brainf*ck) >:ポインタをインクリメント <:ポインタをデクリメント +:ポインタの指す値をインクリメント ー:ポインタの指す値をデクリメント
.:ポインタの値を出力 ,:入力から1byte読み込んで、ポインタの 指す先に代入 “[“と”]”は省略
で、どういう言語だってばよ 命令はすべて「ズン」と「ドコ」の組み合 わせで構成される Brainf*ckは8通りの命令がある →じゃあ3回繰り返せばいいじゃん (e.g. ズンドコズン) 元ネタの元ネタ→
仕様(ズンドコスクリプト) ズンズンズン:ポインタをインクリメント ズンズンドコ:ポインタをデクリメント ズンドコズン:ポインタの指す値をインクリ メント ズンドコドコ:ポインタの指す値をデクリメ
ント ドコドコズン:ポインタの値を出力 ドコドコドコ:入力から1byte読み込んで、ポ インタの指す先に代入 “[“と”]”は省略
スクリプト
分かりづらいわアホ ごめんなさい。面白そうだったので… 着想元1:ズンドコキヨシまとめ https://qiita.com/shunsugai@github/item s/971a15461de29563bf90 着想元2:ズンドコスクリプト(original) https://qiita.com/dankogai/items/86a74
0ec06ad07e129ef
何が言いたいかというと 自己流インタープリタ作成はかんたん! みんなもつくってみよう!