Which of the following is an appropriate description concerning the Java language?
a) It is a markup language that is used for describing web pages.
b) It is a language that is developed for scientific and engineering calculations.
c) It is an object-oriented language that provides platform-independent portability.
d) It is a language that is developed for business-oriented calculations.