Almost 20 years ago (!) I opined: "C is the New Assembly", suggesting that we had moved beyond the need to optimize things by writing assembly code. If I wrote the same article today, it might be "Hand-written Code is the New Assembly" https://redsweater.com/blog/278/c-is-the-new-assembly
@danielpunkass It’s not the same though. C to assembly is a deterministic process with verifiably-correct output. English to C (or whatever) via LLM is a non-deterministic process using imprecise language.
I don’t need to know assembly because the process is precise. How many people check that their compiler output the correct binary?
With LLMs I need some way to verify correctness. How would your new article account for that difference?