This is probably quite a wide topic, but I'm kinda curious how complex it actually is.
When I type a line of (C) code in some IDE, what exactly happens between that and the obtaining of the result of the execution of said line on say a Sandy Bridge processor.
And I don't mean just a basic outline, I mean every single generic discrete step from compilation, to optimization, machine instruction and logic circuitry and whatnot.
When I type a line of (C) code in some IDE, what exactly happens between that and the obtaining of the result of the execution of said line on say a Sandy Bridge processor.
And I don't mean just a basic outline, I mean every single generic discrete step from compilation, to optimization, machine instruction and logic circuitry and whatnot.
