← Back to Issue 3

Compiler Explorer

Type code. Watch it transform into what machines actually understand.

Interactive companion to Issue 3: Teaching Machines to Understand Us

"Nobody believed that I had a running compiler and nobody would touch it. They told me computers could only do arithmetic."

-- Grace Hopper, 1952

Type Python-like code below
Human-Friendly Machine-Friendly
1
High-Level Code
What the programmer writes
# Your code will appear here...
2
Abstract Syntax Tree
How the compiler sees your code

The parsed structure will appear here...

3
Assembly Code
Instructions for the CPU

Assembly instructions will appear here...

4
Binary / Machine Code
What the hardware executes

Binary encoding will appear here...