What is a plateform Independent Language ? how is it different from Moving Source code from one OS to Another?
I want the exact definition of **platform independent**. I have read Java is a plateform independent language, because it converts the source code into byte code And that bytecode can be run on any OS **which has Java virtual matchine Installed**.

I am confused about, If I have some source code from any other language say **C** and this sourcecode can be run on any OS **which has C compiler on it**. So why dont we say C is also a platform independent language.
What is a plateform Independent Language ? how is it different from Moving Source code from one OS to Another?
===

I want the exact definition of **platform independent**. I have read Java is a plateform independent language, because it converts the source code into byte code And that bytecode can be run on any OS **which has Java virtual matchine Installed**.

I am confused about, If I have some source code from any other language say **C** and this sourcecode can be run on any OS **which has C compiler on it**. So why dont we say C is also a platform independent language.