Perl, Python, and Smalltalk are no exceptions. Java gets a lot of heat because it's so widespread. It beats the hell out of C++ and VB as far as I'm concerned, and since that's the choice you get in most business environments, I'm more than glad to pick Java.