---
title: "Discussion on \"Build your own bytecode VM, and see how languages really run\" | Hashnode"
description: "Discussion on \"Build your own bytecode VM, and see how languages really run\". 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"
url: "https://hashnode.com/posts/build-your-own-bytecode-vm-and-see-how-languages-really-run/6a3be2e6a90f92af43fb7d83"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [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

Jun 24 · 5 min read · iwtlp.hashnode.dev  
Read the article

-   [#compilers](https://hashnode.com/tag/compilers)
-   [#bytecode](https://hashnode.com/tag/bytecode)
-   [#vm](https://hashnode.com/tag/vm)
-   [#python](https://hashnode.com/tag/python)

## Written by

[Prasanth Madhurapantula](https://hashnode.com/@catalysed)

@catalysed · Hyderabad, India

  
[View profile](https://hashnode.com/@catalysed)

Coder, Author and Popcorn Eater

I am not a career software engineer who decided to make a coding site. I am an aerospace-propulsion postgraduate and a cybersecurity practitioner who taught myself to code in order to build across every field I fell in love with, from gas-turbine cycle analysis to malware forensics. The reason any of that was possible is that, at some point, I stopped memorizing syntax and started actually understanding computing, and it became the most useful and the most fun tool I had.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
