Programming Featured Build Your Own Stack-Based Bytecode Virtual Machine in C Ever wonder how Python's CPython, the JVM, or the Lua VM actually execute code under the hood? In this article, we build a stack-based bytecode virtual machine from scratch in C.