It… Kind of was though, IR gives us a way to translate higher level concepts to lower (but not the lowest) level representation. It also gives us a way to optimize before machine translation.
Yeah but a human can still interact with it. Mostly for optimizations or making more translations, but generally “it’s not for humans” would be a bit overloading
LLVM IR wasn’t made for humans
It… Kind of was though, IR gives us a way to translate higher level concepts to lower (but not the lowest) level representation. It also gives us a way to optimize before machine translation.
but it’s produced by a machine (front end) for a machine (back end) so they can talk to each other
Yeah but a human can still interact with it. Mostly for optimizations or making more translations, but generally “it’s not for humans” would be a bit overloading