12. Because Java byte code is the same on all computers, compiled Java programs a. are nonexistent b. must be re-compiled for each different machine before they can be run c. are highly portable d. cannot run on computers with different operating systems