I am not trying to start a Language flame war here. I merely want to ask a simple question:

**Is there a good resource for comparisons for languages for scientific computing?**

By comparisons, I mean on the grounds of:
Number of stable libraries which can be used.
Programming Effort
Speed
etc.

I found a couple of comparisons online but all seemed to be relevant to general computer programmers (not for Numerical Computing).

Also, I am asking the question for general scientific computing, not necessarily for matrix algebra. For instance, this also includes statistics, engineering etc.

I am not trying to ask a "which language should I learn" type of question. I am asking for good comparisons. 

I am especially interested in C,Java,C++,C# and Python. The goal is to build usable code in variety of scientific applications with different hardwares (including Android) using as many stable libraries along the way. 

I also read [Parallel Scientific Computation Software Development Language?](https://scicomp.stackexchange.com/questions/2486/parallel-scientific-computation-software-development-language) but it is too focussed on Matrix algebra.