Describe the differences between Java and C.
Sigiloso
Java is an interpreted language that runs within a virtual environment making Java super portable. C is a compiled language that is targeted for a specific architecture such as x86. C does not support OOP features and is for the most part, a procedural language unlike Java which is a highly Object Oriented language.