I can point some differences between Java language and C++ like: 

* Java uses both compiler and interpreter, C++ only compiler;
* C++ compiles to machine language, when Java compiles to byte code;
* Unlikely Java, C++ has pointers (?);
* In C++ the programmer needs to worry about freeing the allocated memory, where in Java the Garbage Collector takes care of the the unneeded / unused variables

but how about the Applets? Which differences could I point out comparing to C++?

---

I'm study for a test and my professor give us a "Study Guide", where there is a question that is:

"State 3 ways that an Applet is significantly different from a typical C++ program." 

I know the basic differences between Java/C++, I just don't know what is expected to write about Applets and C++. It seems a stranger comparison for me...

He also asked about the differences and similarities between both languages, this one about Applets vs C++ that seems stranger..