Earlier quoted context omitted.
I’ve heard this comparison between C compilers and LLMs and I don’t think it’s similar. there’s a direct relationship to C code and the resulting assembly. The C language was specifically designed so that language constructs were converted into the intended assembly anyway. C didn’t obfuscate the problem of writing code, just allowed us to operate at a higher, but still sound, level. LLMs are not an abstraction like…
While C compilers are technically not "black boxes", if you looked at lawyerly discussions about UB I don't think you can in full conscience say that `gcc -O2` is much better than a LLM.
Sorry, but the peculiarities of one optimization level on one implementation of C do not affect my point at all.