Dive into CPython
Comprehensive tutorials on CPython internals.
Email: changlehung@(126/gmail).com
Shenzhen, China · GitHub
Feel free to email me about programming languages.
I am interested in programming language implementation, virtual machines, and compilers, with a current focus on Python virtual machine internals and compiler optimization. I also write technical articles and have published more than 120 pieces on Python internals and computer systems.
Programming is both my profession and a long-standing personal interest. I enjoy building systems from the ground up and understanding the ideas behind their implementation. Curiosity and a desire to keep exploring are central to how I learn and work.
“What I cannot create, I do not understand.”
Comprehensive tutorials on CPython internals.
A tutorial series covering computer systems fundamentals, including data structures, algorithms, operating systems, and compiler principles.
A coroutine-oriented programming language with functional programming support, including a compiler and virtual machine implementation.
A lightweight, GIL-free Python virtual machine with faster startup and a smaller memory footprint than Jython and GraalPy.
A minimal template interpreter designed to explain JVM-based interpreter implementation.