Hacker News new | ask | show | jobs
by vrighter 1 hour ago
The compiler does respect my code's semantics, provided I obey the contract and avoid UB. If I do, it does that perfectly. I compile it a million times I get the exact same semantics every time (yes, stuff like register allocation might be nondeterministic, but NEVER the semantics).

You can save your prompt and every time you use it, you get a different result with different semantics, different structure and different bugs. The compiler then respects and preserves that broken code's semantics perfectly, like it does my own.

"deterministic" isn't a spectrum. Yes, 0 on a scale of 0 to 1 is technically "far less" but now you're just being pedantic.