On Mon, 5 Feb 2001, W. Wesley Groleau x4923 wrote, in parts quoting Colin Paul Gloster: "> I've just come out of a lecture wherein we were told that Java took the > good bits from C++ and Smalltalk and Ada. [..] The lecturer (to be charitable) is misinformed." He has been incorrect before (e.g. messing up people's minds on TCP header checksums without the faintest notion that what he's saying is wrong). From this he might not be misinformed at all but not receptive and attentive enough to details. Yesterday he claimed that Java is object based because a Java program must use classes (sic) but that C++ is object oriented because you can ignore objects altogether and just use C (sic). If lecturers and course co-ordinators make students think that Java has the best features of all remotely comparable languages then most will not bother to explore the supposedly inferior languages. "> [..] Someone else at the same > university told me a few months ago that Ada's OO support is inferior [..] Inferior to what? Java's OO support has a few things Ada doesn't. Ada's OO support has a lot of things Java doesn't--and most of these were in Ada 83!" Inferior to Java's (and possibly C++'s) implentation(s). "[..] > [..] (and he mentioned the implementation of rendezvous in > Ada as insufficient). Insufficient for what? And does he propose an alternative?" I do not believe I pressed him on this and I spoke to him only once (months ago) but he was saying that Ada's rendezvous is not fully what he deems proper. Perhaps specifically that it is not proper rendezvous. His alternative is to use Java. "Perhaps he means that Ada 95 added protected types because the rendezvous of Ada 83 was not enough." I doubt that this accurately matches his train of thought during that conversation. "[..] Or perhaps he is displeased that Ada provided the rendezvous as a single boring language feature instead of a collection of low-level library calls that give the programmer the chance to prove how clever he is. (Which more often results in the programmer proving he can forget details just as well as any other human.)" He was not bothered by Ada at all. He happily said that Java will soon be far more important than C++; FORTRAN; and Ada.