I am passionate about programming language implementation, virtual machines, and compilers. Currently focusing on Python virtual machine internals and compiler optimization. I enjoy writing technical articles and have published over 120 articles about Python internals and computer systems fundamentals.
I believe that happiness, love, and passion should be the primary pursuits in life, ahead of study or work. Programming is not just my profession - it's my hobby and passion. I find joy in creating and understanding how things work from the ground up.
Always maintaining curiosity and the desire to explore is what keeps me moving forward. I believe that staying curious and passionate about learning is the key to both personal growth and happiness in life.
"What I cannot create, I do not understand"
"The most important things in life are to love and to be happy, everything else comes after"
2024.07 - 2024.10
2024.04 - 2024.07
Comprehensive tutorials on CPython internals
A comprehensive tutorial series covering computer systems fundamentals, including data structures, algorithms, operating systems, and compiler principles.
A coroutine-oriented programming language with functional programming support, featuring a complete compiler, virtual machine implementation, and million-level coroutine concurrency.
A lightweight GIL-free Python virtual machine. Faster startup times and smaller memory footprints than Jython and GraalPy.
A minimal implementation of a template interpreter, designed to understand JVM-based template interpreter in the simplest way.