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
AkarengaLT vol.36
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
hashimoto-kei
August 17, 2025
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AkarengaLT vol.36
AkarengaLT vol.36 に登壇した際の資料です。
https://engineercafe.connpass.com/event/363349/
hashimoto-kei
August 17, 2025
More Decks by hashimoto-kei
See All by hashimoto-kei
AkarengaLT vol.43
hashimoto_kei
0
130
Offline Meetup | Fukuoka Rubyist Kaigi 05 Day0
hashimoto_kei
0
120
AkarengaLT vol.41
hashimoto_kei
1
170
AkarengaLT vol.40
hashimoto_kei
0
130
HajimetenoLT vol.17
hashimoto_kei
1
260
AkarengaLT vol.38
hashimoto_kei
1
310
AkarengaLT vol.37
hashimoto_kei
0
160
AkarengaLT vol.35
hashimoto_kei
0
230
Boast Code Party | RubyKaigi 2025 After Event
hashimoto_kei
2
410
Featured
See All Featured
A Soul's Torment
seathinner
7
3.5k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
510
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
510
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
960
Transcript
2025/08/17 hashimoto-kei AkarengaLT Vol. 36
ࣗݾհ Let me introduce myself.
໊લɿhashimoto-kei name: hashimoto-kei
ग़ɿԬ birthplace: Fukuoka City
ॴଐɿελʔτΞοϓ@Ԭ belong_to: startup at Fukuoka
ݞॻɿݚڀһ position: researcher
ࣄɿΤϯδχΞ work: engineer
ٕज़ελοΫɿPython, AWS technology stack: Python, AWS
͖ͳຊɿNand2Tetris favorite book: Nand2Tetris
None
झຯɿαφ, ϙουΩϟετ favorite: sauna, podcast
[ѱ॥ը૾δΣωϨʔλ](https://fur a ndon-pig.github.io/fpig_s a mple/hobby/b a d_spir a l/) αφ
ਫ෩࿊ ===== ॥
ࠓͷςʔϚ Today’s theme
None
Nand2Tetris
ͲΜͳຊʁ What is it ?
ίϯϐϡʔλγεςϜΛ θϩ͔Β࡞ֶͬͯͿ Computer system from scratch
લ First half
NAND ͱ͍͏ిࢠૉࢠ ͔Βελʔτ Start from Nand
ཧήʔτɺՃࢉث ϝϞϦɺCPU Λ࣮ Implement hardware: Logic gate, Adder, RAM, CPU
None
None
ޙ Second half
ΞηϯϒϥɺVM ίϯύΠϥΛ࣮ Implement software: Assembler, VM, Compiler
ݴޠॲཧܥ͕͖ʹͳͬͨ Reading this book, I get to like programming language
processor.
ݴޠॲཧܥͱʁ programming language processor
͍ͦ͠͏ͬϐͶ͐… It seems di ff icult…
None
γϯϓϧʹͯ͠ΈΔ Make it simple.
None
VM ԿΛ͍ͯ͠Δʁ What does VM ?
None
ίϯύΠϥͱ VM ͍ͭ͘ ? How many compilers and VMs ?
Answer : 3 + 3 = 6
VM ͕ͳ͔ͬͨΒ…ʁ What if VM does not exist …?
None
ίϯύΠϥ͍ͭ͘ ? How many compilers ?
Answer : 3 * 3 = 9
N : N Λ 1 : N ʹόϥ͢ N :
N to 1 : N
ͱָ͍ͯ͠🥳 Very fun!!
ݴޠॲཧܥ͕͖ʹͳͬͨ Reading this book, I get to like programming language
processor.
[ѱ॥ը૾δΣωϨʔλ](https://fur a ndon-pig.github.io/fpig_s a mple/hobby/b a d_spir a l/) ݴޠॲཧ
ݴޠॲཧ ===== ॥
End ...?
ΞϑϦΧͷ᷾ African proverb
ૣ͘ߦ͖͚ͨΕҰਓͰߦ͚ If you want to go fast, go alone.
ԕ͘ʹߦ͖͚ͨΕօͰߦ͚ If you want to go far, go together.
ͦͷͨΊͷίϛϡχςΟ Shikumi.rb is for that.
None
Thank you for listening!