1 hr 9 min

Bag of Heuristics Embedded

    • Technology

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)

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)

1 hr 9 min

Top Podcasts In Technology

Lex Fridman Podcast
Lex Fridman
The Neuron: AI Explained
The Neuron
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
No Priors: Artificial Intelligence | Technology | Startups
Conviction | Pod People
Acquired
Ben Gilbert and David Rosenthal
BG2Pod with Brad Gerstner and Bill Gurley
BG2Pod