Lol, see what I mean? If you've never had to write highly portable, but relatively low-level code, you've probably never had to worry about it. But it's good to know these things. Mostly because every compiler ever available, was built with a previous compiler, sometimes written in lower level code, all the way back to the first ones written in straight machine code. (Don't look that up on ED btw).