
Pinch of salt
While I do like reading these types of surveys, if only to learn about languages/platforms I've never heard of, they do miss out on a couple of critical issues that makes not really reliable as a good source of metrics.
1. As has been mentioned by a number of Registerites, the type of folk who complete these surveys perhaps skews the results somewhat.
2. The results are not correlated to the task. If I am writing a hardware driver or some bare metal code for an application specific chip I will probably go for C/C++ if a compiler exists for the CPU or assembler. However, if I am part of a team building the next big money spinning global solution using C/C++ or assembler would perhaps be quite low down on my list of language preferences. As there are many more high-level projects being built world-wide than, say, single-chip embedded devices the higher level languages will always show higher than the lower level ones.
What would really be interesting is if a PhD student looks to do a properly audited survey with proper controls etc. Now that would be an interesting survey to read...