P.S.: Although I quoted and addressing teodorgeorgiev, its a general discussion that involves anyone that has doubts about what i've said as well.
teodorgeorgiev wrote5. I am not a bragger, but ... dude, I work on the worldwide top of the telecom business since aprx 10 years. Check the forums/google, I have been working with almost every huge telecom or telecom equipment vendor.
What I can tell you for sure is - every single attempt to use Java in the telecom field WAS and IS a disaster.
Examples - Nextone/Genband, Sysmaster (a.k.a. Voicemaster), NetCentrex (a.k.a. Comverse).
And i will back you on this point any time you bring it on, at no point did i mention java being used in the telecom industry and anything below the Business Logic layer, heck i even disagree with the entire Mobile aspect of Java!. The specific use of "Every" correspond to the majority, majority of successful and over the top banks and business solution providers. I am not defending Java because i use or used it, in fact I will not touch Java ever again even if i get paid double the wage, though that is not in anyway related to any of the false "reasons" that you've stated.
I've clearly stated proper points which can be basis of argument when you are trying to assess languages. A language is means to an end. You could *speak* language X and get your point(functionality) done/across in a month with impressive performance or you could speak language Y and get your point(functionality) done in a week with slightly less impressive performance, the important thing to assess is how CRITICAL performance is versus how CRITICAL productivity is.
I do not diss C, C++, Python, Java, Perl, Ruby, ASM, VB.NET, C#, php, Erlang, Haskell, Nemerle, Scala, Groovy, LISP, Scheme, Prolog, Pascal or any other language because they fall on a multi-dimensional graph where each axis would correspond to a certain aspect of the programming field where a certain aspect overcomes another in a certain case. Is that really so hard for you to understand being a proffessional in the IT field?