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"
-
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.
Fler avsnitt av Embedded
Visa alla avsnitt av EmbeddedEmbedded med Logical Elegance finns tillgänglig på flera plattformar. Informationen på denna sida kommer från offentliga podd-flöden.
