But its not pointless to debate which are <i>better</i> (for a given task).<p>I personally have five or six languages which I use often, depending on what I'm doing. Ok, some of these I use only because I have to, but others I use purely because they suit a certain class of task.<p>The great thing about platforms like JVM and .NET is that I can use these different languages together in a single project :-) so each module can be written in the language that suits its task best. I don't <i>completely</i> do this yet, but perhaps in the near future.