[Assembly Language] Run compilers interactively from your web browser and interact with the assembly

Compiler Explorer

Compiler Explorer is an interactive compiler exploration website. Edit C, C++, Rust, Go, D, Haskell, Swift, Pascal, ispc or other language code, and see how that code looks after being compiled in real time. Multiple compilers are supported, many different tools and visualisations are available, and the UI layout is configurable (thanks to GoldenLayout).

Try out at godbolt.org Compiler Explorer - https://godbolt.org/, or run your own local instance.

You can financially support this project on Patreon, GitHub, Paypal, or by buying cool gear on the Compiler Explorer store.

Compiler Explorer follows a Code of Conduct which aims to foster an open and welcoming environment.

Compiler Explorer was started in 2012 to show how C++ constructs translated to assembly code. It started out as a tmux session with vi running in one pane and watch gcc -S foo.cc -o - running in the other.

References

[1] Compiler Explorer - https://godbolt.org/

[2] compiler-explorer/compiler-explorer: Run compilers interactively from your web browser and interact with the assembly - https://github.com/compiler-explorer/compiler-explorer