334: Bag of Heuristics

Published: June 11, 2020, 11 p.m.

b'

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:

The best compiler book seems to be The Dragon Book.

Hyrum\\u2019s Law on writing interfaces.

Application Binary Interface (ABI)

'