---
title: "#bytecode articles | Hashnode"
description: "Explore 46 articles tagged #bytecode on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/bytecode"
---

Tag

# #bytecode

46 posts · 0 followers

[Mayank Mahajan](https://hashnode.com/@Mayank9056) · [Oct 1](https://hashnode.com/posts/java-explained-simply-why-it-runs-everywhere-and-how/6abe96f3693606d2a81d33b1)

### [Java Explained Simply: Why It Runs Everywhere (and How)](https://mayankdev.hashnode.dev/java-explained-simply-why-it-runs-everywhere-and-how?utm_source=hashnode&utm_medium=feed)

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.dev](https://mayankdev.hashnode.dev/java-explained-simply-why-it-runs-everywhere-and-how?utm_source=hashnode&utm_medium=feed)

[Shraddha Landge](https://hashnode.com/@shraddhalandge) · [Aug 11](https://hashnode.com/posts/from-javac-to-jvm/6a7b17994d6cac15851aa75a)

### [From javac to JVM](https://explorewithshraddha.hashnode.dev/from-javac-to-jvm?utm_source=hashnode&utm_medium=feed)

Understanding the Java Execution Process

7 min read · [explorewithshraddha.hashnode.dev](https://explorewithshraddha.hashnode.dev/from-javac-to-jvm?utm_source=hashnode&utm_medium=feed)

[Mohit Kumar](https://hashnode.com/@imohit159) · [Jul 26](https://hashnode.com/posts/how-python-executes-code-from-py-to-running-program/6a65bd991d2677964bac8226)

### [How Python Executes Code: From .py to Running Program](https://imohit1o1.hashnode.dev/how-python-executes-code-from-py-to-running-program?utm_source=hashnode&utm_medium=feed)

Learn how Python executes code using bytecode, the Python Virtual Machine (PVM), .pyc files, and \_\_pycache\_\_ in simple terms

5 min read · [imohit1o1.hashnode.dev](https://imohit1o1.hashnode.dev/how-python-executes-code-from-py-to-running-program?utm_source=hashnode&utm_medium=feed)

[Mathijs Frank](https://hashnode.com/@mathijs-frank) · [Jul 22](https://hashnode.com/posts/why-my-compiler-wont-optimize-for-you/6a60153b7110571232168074)

### [Why my compiler won't optimize for you](https://mathijs-frank.hashnode.dev/why-my-compiler-wont-optimize-for-you?utm_source=hashnode&utm_medium=feed)

GCC 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.dev](https://mathijs-frank.hashnode.dev/why-my-compiler-wont-optimize-for-you?utm_source=hashnode&utm_medium=feed)

[Mathijs Frank](https://hashnode.com/@mathijs-frank) · [Jul 13](https://hashnode.com/posts/why-i-chose-a-bytecode-vm-instead-of-an-ast-walking-interpreter/6a556a2a32e1d3abfca52b8a)

### [Why I chose a bytecode VM instead of an AST walking interpreter](https://mathijs-frank.hashnode.dev/why-i-chose-a-bytecode-vm-instead-of-an-ast-walking-interpreter?utm_source=hashnode&utm_medium=feed)

Why 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.dev](https://mathijs-frank.hashnode.dev/why-i-chose-a-bytecode-vm-instead-of-an-ast-walking-interpreter?utm_source=hashnode&utm_medium=feed)

[Nicolas Fränkel](https://hashnode.com/@nfrankel) · [Jun 25](https://hashnode.com/posts/on-programming-languages-targets-and-platforms/6a3cadbf4ab1a51e42ccc74f)

### [On programming languages, targets, and platforms](https://frankel.hashnode.dev/on-programming-languages-targets-and-platforms?utm_source=hashnode&utm_medium=feed)

I 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 broad

6 min read · [frankel.hashnode.dev](https://frankel.hashnode.dev/on-programming-languages-targets-and-platforms?utm_source=hashnode&utm_medium=feed)

[Prasanth Madhurapantula](https://hashnode.com/@catalysed) · [Jun 24](https://hashnode.com/posts/build-your-own-bytecode-vm-and-see-how-languages-really-run/6a3be2e6a90f92af43fb7d83)

### [Build your own bytecode VM, and see how languages really run](https://iwtlp.hashnode.dev/build-your-own-bytecode-vm-and-see-how-languages-really-run?utm_source=hashnode&utm_medium=feed)

When 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 the

5 min read · [iwtlp.hashnode.dev](https://iwtlp.hashnode.dev/build-your-own-bytecode-vm-and-see-how-languages-really-run?utm_source=hashnode&utm_medium=feed)

[Ravidu Priyankara](https://hashnode.com/@ravindupriyankara) · [Jun 20](https://hashnode.com/posts/squeezing-bytes-how-i-optimised-an-ebpf-driver-in-falco/6a36669afc16c25dc3a5d1cc)

### [Squeezing Bytes: How I Optimised an eBPF Driver in Falco](https://ravindu-priyankara.hashnode.dev/squeezing-bytes-how-i-optimised-an-ebpf-driver-in-falco?utm_source=hashnode&utm_medium=feed)

How 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](https://ravindu-priyankara.hashnode.dev/squeezing-bytes-how-i-optimised-an-ebpf-driver-in-falco?utm_source=hashnode&utm_medium=feed)

[Sneha Poojary](https://hashnode.com/@snehapoojary) · [Feb 16](https://hashnode.com/posts/what-happens-when-you-run-a-python-file/699310eab2d5cde00a08852e)

### [What Happens When You Run a Python File?](https://snehapoojary.hashnode.dev/what-happens-when-you-run-a-python-file?utm_source=hashnode&utm_medium=feed)

Understanding Python File Execution: Behind the Scenes Explained

2 min read · [snehapoojary.hashnode.dev](https://snehapoojary.hashnode.dev/what-happens-when-you-run-a-python-file?utm_source=hashnode&utm_medium=feed)

[Adarsh Goswami](https://hashnode.com/@adarshgoswami) · [Jan 11](https://hashnode.com/posts/python-inner-working/6963c7cd0bb9da136101068b)

### [Python Inner Working](https://zerotopython.hashnode.dev/python-inner-working?utm_source=hashnode&utm_medium=feed)

Unlock Python's secrets: Bytecode, PVM, and more. Transform from novice to expert with insights into Python's internal workings and implementations

4 min read · [zerotopython.hashnode.dev](https://zerotopython.hashnode.dev/python-inner-working?utm_source=hashnode&utm_medium=feed)
