Correct Answer : B
A: Unix, Windows, Mac, Android are varoius operating systems. OS is interface between user program and hardware. It is the main program which always runs on a system. The application programs require OS to run.
B: Java was invented by James Gosling after C, C++ was invented. It has syntax similar to C and C++. It was invented mainly to introduce portability (platform independence).
C: Programming Language is a language used to write programs which can be understood by machine, thus meeting the needs of users. Some of the programming languages are C, C++, Java, C#, Python, Smalltalk.
D: Object Oriented Programming Languages are those whose focus is mainly on data rather than code (data uses code) whereas in Procedure Oriented Programming Languages focus is on code rather than data (code uses data). C++, Java, C# are Object Oriented and C is Procedure Oriented.