Writing a compiler. Bytecode and let-bindings

preview_player
Показать описание
In this video we'll extend the Fang compiler by adding support for let-bound variables to the codegen and the VM.

00:00 - Intro
00:44 - Plan
00:49 - Environment
01:59 - ConstPool: motivation
02:54 - ConstPool: implementation
05:12 - Var bytecode
05:57 - Bind bytecode
11:23 - Environment support in the VM
18:19 - Running and debugging the VM
20:37 - Summary
Рекомендации по теме
Комментарии
Автор

Have you thought about switching to a dark mode in the editor for these videos? Less harsh on our eyes.

jimfoye
Автор

Was there no video on the syntax and parser? (I see you have a working parser here, in the previous one you still test the bytecode emitter and the VM with hand-coded AST).

benedyktjaworski