Brad Abrams visited a University recently, and some of the student feedback he got was amazing:
WashU uses Java as its primary teaching language. The thing that surprised me was that none of the people I interviewed really liked Java. Their #1 complaint was that it is just too slow. Usually when I pushed on this I either got generalization (it has to be slow because it has a GC) but some pointed out real issues such as startup time, small device or even throughput problems. One notable quote was: "I want to use C++ because Java is a toy language". A lot of this push back struck me because *some* of the same criticism of Java can be applied to CLR based languages such as C# or VB.NET - I certainly hope an informed developer would not call C# or VB.NET "toy languages". Frankly I would not even call Java a toy language.
This sounds like a visit to the he-man productivity haters club. C++ is a "real" language, and things like Java (or CLR based languages, or Smalltalk, etc) are toys? LOL