Matt Godbolt (@mattgodbolt) joined us to talk about assembly code, becoming a verb, 6502s, exploring compilers, and application binary interfaces.
Compiler Explorer can be found at godbolt.org. The code is on github (compiler-explorer/compiler-explorer).\xa0
Matt also has jsbeeb, a BBC Micro (6502) simulator. You can try it out at bbc.godbolt.org. Its code and more information is on github (mattgodbolt/bbc-micro-emulation). Matt recently gave a video presentation about jsbeeb for ABUG.\xa0
Some other videos that may be of interest:
CppCon 2016: Jason Turner \u201cRich Code for Tiny Computers: A Simple Commodore 64 Game in C++17\u201d
Just enough Assembly for Compiler Explorer - Anders Schau Knatten
CppCon 2017: CB Bailey \u201cEnough x86 Assembly to Be Dangerous\u201d
CppCon 2017: Carl Cook \u201cWhen a Microsecond Is an Eternity: High Performance Trading Systems in C++\u201d
The best compiler book seems to be The Dragon Book.
Hyrum\u2019s Law on writing interfaces.