C++
Java
Platform dependent, it depends on the platform,
Code needs to be compiled separately for each platform,
and binaries are often platform-dependent.
Platform Independent, Code is compiled into an intermediate form (bytecode) that runs
on the Java Virtual Machine (JVM). This enables "write once, run anywhere"
(WORA)