Search

Home > Embedded > 334: Bag of Heuristics
Podcast: Embedded
Episode:

334: Bag of Heuristics

Category: Technology
Duration: 01:09:30
Publish Date: 2020-06-11 18:01:00
Description:

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).

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.

Some other videos that may be of interest:

CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17

Matt’s YouTube videos on using Compiler Explorer

Just enough Assembly for Compiler Explorer - Anders Schau Knatten

CppCon 2017: CB Bailey “Enough x86 Assembly to Be Dangerous

CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++

The best compiler book seems to be The Dragon Book.

Hyrum’s Law on writing interfaces.

Application Binary Interface (ABI)

Total Play: 0

Users also like

70+ Episodes