@AlgoCompSynth @mos_8502 @jacqueline Resident elder here. I learned macro-11 as in PDP-11 macro assembler but the PDP-11 was wonderful to code. Sorry for the intrusion.
Conversation
Notices
-
Embed this notice
Dianora (Diane Bruce) (dianora@ottawa.place)'s status on Saturday, 09-Mar-2024 21:37:20 JST Dianora (Diane Bruce) - clacke likes this.
-
Embed this notice
AlgoCompSynth by znmeb (algocompsynth@social.toplap.org)'s status on Saturday, 09-Mar-2024 21:37:21 JST AlgoCompSynth by znmeb @mos_8502 @jacqueline With RISC architectures I don't think assembly is that much faster than C - the architectures are designed to profiles of highly-used C code. 😉
But for CISC or LIW or VLIW or SIMD/SIMT, yeah, compilers are going to outperform humans on most code generation tasks, and when you factor in rework on assembly code bugs that a compiler would catch, it's no contest.
But macro assembly programming is *fun* - I learned programming in macro assembly and I'm still doing it to this day on a Raspberry Pi Pico. If one wants to go down that rabbit hole, I highly recommend Stephen Smith's Apress books on the subject.