I agree with you in principle. One of the applications I want to use for demo in class is available as a Java applet. I also think that Java is an excellent language. You won't get a flame from me. I think that Gosling & Co. solved some of the more difficult issues in C and C++ (such as the sizes of integrals: In C and C++, the size of a long may be either 32 bits on a 32 bit system or 64 bits on a 64 bit system, an int used to be 16 bits on a 16 bit system and is most commonly 32 bits today. I even remember an older compiler that had an 8 bit short :-). Because the applications themselves must be in C (for the class I teach), the graphics harness could very well be Java, but more realistically, I'll probably do it in QT. info wrote:
IMHO I'd start with Java so it would be somewhat desktop independent. However it depends what kind of performance you seek. Java is C++-- and the graphics widgets are easy to use. You could link-in your C/C++ code using JNI. OK I feel a flame war brewing....
--
Jerry Feldman