Java is surely a jack of all trades... might not be a master, but does its job pretty well..<p>Another interesting blog on languages : <a href="http://www.sysprog.net/quotjava.html" rel="nofollow">http://www.sysprog.net/quotjava.html</a>
My favorite : "our development cycle is much faster because Java is interpreted. The compile-link-load-test-crash-debug cycle is obsolete. (James Gosling)"
He needs an arrow from Lisp Programmers to an Erlang Programmers box. Then the Erlang Programmers box needs an arrow to another box with a call to spawn/1 in it that has arrows to everything from Ruby on down...
My company actually bought the rights to Series 1 assembly from IBM and that's what I use all day. I don't feel superior as this list suggests I should... mainly just tired and pitiable.
I think pretty much programmers of every language think they are superior to every other one. The 'dummy' languages think it because of ignorance... or because they earn more money than someone at the same skill/intelligence level on a 'smart' language.