title: Can C++ be compiled into platform independent code? Why Not?
body: <p>Is it possible to compile C++ program into some intermediate stage (similar to bytecode in java) where the output is platform independent and than later compile/link at runtime to run in native (platform dependent) code?
  If answer is no, why?</p>