The same thing applies with things like ANSI C. All major compilers follow that standard, meaning that if you write a program with one compiler, if you stay within ANSI C, you know that it will compile under a different compiler. (That's the theory anyway...

)