How do you mean? Do you mean source code? What's vague about that?
Except when writing in assembly, the compiler can make unintuitive decisions for how to transform our source code into something that runs on a particular hardware and as modern hardware complexity increases it becomes unlikely that a human can guess the exact code that will run. LLM is a higher level of abstraction than most existing programming languages, but the analogy of the GP is meaningful to me.
Good point. When I'm going back and forth writing code and checking its assembly, I also reason about the compiler almost like an intelligent being:
"oh, it doesn't see this condition, so if I help it a little bit, then... Ah now it unrolled, and inlined, but accidentally trashed instruction cache, how will I convince it not to..."