Conversation so far:
java is platform independent due to presence of
Intermediate code called the bytecode
what are some editions of Java platform?
Jave comes in several editions including Micro Edition (ME), Enterprise Edition (EE), and Standard Edition (SE).
what language does the Java platform use?
Java uses the Java programming language.

Question: who designed the language?
Self-contained rewrite: who designed the Java programming language?