The figure on the right shows a plot were the frequency that a language was put into the "used box" is illustrated together with the mean rank for the same programming language. A mean rank of 3 indicate that, on average, respondents rank a programming language as the third most used. Languages that were reported used by fewer than 100 respondents were omitted from this figure.
|1st||28 %||25 %||34 %||44 %||22 %||8 %|
|2nd||25 %||23 %||21 %||19 %||20 %||31 %|
|3rd||16 %||17 %||14 %||13 %||18 %||21 %|
|Total||69 %||65 %||70 %||76 %||60 %||60 %|
The overview of how many use a language compared to what the mean rank of the language for the "use" group is illustrated in the figure below. For the languages that very few use (those on the left), a great deal of uncertainty is present due to the low frequency of respondents for the language.
|Percent who placed a language into the "use" category versus the mean rank (popularity) of each language|
Another way to illustrate language popularity is to use some form of weight function that incorporate both the mean rank and the number of occurrences a language appears in the used category. In the figure below, the frequency of a language was multiplied with 1/mean rank and plotted on the y-axis. TIOBE's 2011 December ranking is shown on the x-axis.
|Results for r/programming using a weighed usage function together with the results for TIOBE's December results|