Compiler Explorer

Check it out! $date $time $author $location

Ever wonder what your computer sees when you compile your code? Well now you can see it as well! Compiler Explorer allows you to enter code in C, C++, Rust, and more, select how the code should be compiled, and shows the resulting assembly code including any compile-time optimizations.

In addition to being very useful as a learning tool to see how human and computer-read code differs, the ability to compare the actual instructions produced by different approaches to the same solution is incredibly valuable for optimization.

Whether you're building a game engine or a complex AI system, it's sure to clear away much of the mystery surrounding code efficiency.

Learn more!