MMayank Mahajan·Oct 1Java Explained Simply: Why It Runs Everywhere (and How)Why Java was created, how "Write Once, Run Anywhere" really works, and what every developer should know before writing their first "Hello, World!"12 min read·mayankdev.hashnode.dev5
SShraddha Landge·Aug 11From javac to JVMUnderstanding the Java Execution Process7 min read·explorewithshraddha.hashnode.dev
MMohit Kumar·Jul 26How Python Executes Code: From .py to Running ProgramLearn how Python executes code using bytecode, the Python Virtual Machine (PVM), .pyc files, and __pycache__ in simple terms5 min read·imohit1o1.hashnode.dev
MMathijs Frank·Jul 22Why my compiler won't optimize for youGCC optimized my C loop into a single instruction. What that means for hand-written assembly, and why my game's compiler is deliberately "dumb."5 min read·mathijs-frank.hashnode.dev1
MMathijs Frank·Jul 13Why I chose a bytecode VM instead of an AST walking interpreterWhy I chose a bytecode VM over an AST walking interpreter for the custom language in my programming game, and the tradeoffs it brings.2 min read·mathijs-frank.hashnode.dev1
NNicolas Fränkel·Jun 25On programming languages, targets, and platformsI started as a Java developer, but for some time now, I have broadened my horizons. Recently, I thought about how early languages were dedicated to a single target and platform, and now they are broad6 min read·frankel.hashnode.dev
PPrasanth Madhurapantula·Jun 24Build your own bytecode VM, and see how languages really runWhen you run a Python file, Python does not execute your text. It first compiles it to bytecode, a compact list of simple instructions, and then runs that bytecode on a virtual machine. Java does the5 min read·iwtlp.hashnode.dev1
RRavidu Priyankara·Jun 20Squeezing Bytes: How I Optimised an eBPF Driver in FalcoHow tracking down a packed struct alignment gap in Clang allowed me to eliminate 32 BPF instructions per invocation in Falco's modern BPF driver.9 min read·ravindu-priyankara.hashnode.dev
SSneha Poojary·Feb 16What Happens When You Run a Python File?Understanding Python File Execution: Behind the Scenes Explained2 min read·snehapoojary.hashnode.dev
AAdarsh Goswami·Jan 11Python Inner WorkingUnlock Python's secrets: Bytecode, PVM, and more. Transform from novice to expert with insights into Python's internal workings and implementations4 min read·zerotopython.hashnode.dev