[QUOTE="Julie"]\n??? How have you determined that? Do you have any substantive references? If\nnot, name something that exists in C but not C++ (excluding new C features\nintroduced since the last C++ standard).[/QUOTE]\n\nFirst off, you are trying to redefine the subsetting issue.\nSomething that exists in both languages but has different\nmeaning also demonstrates the lack of subsetting.\nSecondly, sizeof'a'>1 "exists" in nearly all conforming\nimplementations of C but not in C++. Or maybe you would\nprefer extern void f();f(42); which "exists" in C but not\nin C++. There are numerous other examples.\n[QUOTE]\nAgain, evidence of such a statement would help.[/QUOTE]\n\nI already explained some ways in which that happens.\n[QUOTE]\nAccording to what I gather from your arguments, the performance would always be\nordered as, and appreciably different: ASM < C < C++ < Java.[/QUOTE]\n\nI didn't say "always", but *on average* that is true for\nthe speed of comparable applications implemented in the\nvarious languages by skilled programmers. There are\nother aspects to programming besides execution speed,\nhowever, and anybody who thinks that just one of those\nlanguages should be used for every application is naive.