Pages

Tuesday, 6 March 2012

Agreement on programming languages popularity between TIOBE and r/programming

The r/programming study question about "used languages in the previous 12 months" can be investigated together with the 50 most popular programming languages described by TIOBE (in November 2011).

The figure below shows the degree of correspondence in terms of rank order correlation. For TIOBE's top 50 languages, the correlation was .57 whereas it was slightly higher for the top 25 languages of TIOBE (.62).
Rank order correspondence between TIOBE top 50 and the r/programming survey

The correlations are based on the table below, which has been compiled somewhat hastily. Observations with tied ranks use the mean rank of the tied observations. More detailed analysis about program language use in the survey can be found here and here.

Language TIOBE rank TIOBE percentage r/programming rank
Java  1 17.87 % 4
2 17.32 % 2
C++  3 8.08 % 6
C#  4 7.32 % 7
PHP  5 6.10 % 8
Objective-C  6 5.98 % 14
(Visual) Basic  7 5.04 % 22
Python  8 3.62 % 3
JavaScript  9 2.57 % 1
Perl  10 2.08 % 15
Ruby  11 1.50 % 9
PL/SQL  12 1.44 % 16
Lisp  13 1.18 % 18
Pascal  14 0.99 % 55
MATLAB  15 0.96 % 20
Delphi/Object Pascal  16 0.87 % 37
ABAP  17 0.85 % 62.5
Lua  18 0.64 % 21
Ada  19 0.62 % 45
RPG (OS/400)  20 0.62 % 62.5
Logo  21 0.59 % 85.5
Transact-SQL  22 0.55 % 17
Visual Basic .NET  23 0.53 % 28
Assembly  24 0.53 % 11
COBOL  25 0.52 % 51.5
Scratch  26 0.52 % 56
27 0.50 % 26
Scheme  28 0.45 % 23
NXT-G  29 0.45 % 96.5
Fortran  30 0.44 % 42
ActionScript  31 0.41 % 19
Erlang  32 0.40 % 30
VHDL  33 0.40 % 44
C shell  34 0.39 % 35
SAS  35 0.39 % 60
Go  36 0.36 % 32
Prolog  37 0.35 % 38
Forth  38 0.33 % 67.5
39 0.32 % 36
Haskell  40 0.31 % 12
APL  41 0.28 % 74.5
Tcl  42 0.26 % 43
Smalltalk  43 0.26 % 48
ML  44 0.26 % 41
Ladder Logic  45 0.25 % 74.5
Awk  46 0.25 % 10
PL/I  47 0.24 % 96.5
Alice  48 0.23 % 62.5
F#  49 0.23 % 34
Q 50 0.22 % 74.5

26 comments:

  1. Really cool post, highly informative and professionally written and I am glad to be a visitor of this perfect blog, thank you for this rare info! , Regards, servicenow training in hyderabad

    ReplyDelete
  2. I have been reading out a lot of your articles.
    I will certainly bookmark your Blog.
    Hybris Training
    Devops Training

    ReplyDelete
  3. Excellent Blog very imperative good content, this article is useful to beginners and real time Employees. DevOps Online Training

    ReplyDelete
  4. I am technology Enthusiast. Your blog is really awesome, attractive and impressive. I like the way you think. it is very useful for Java SE & Java EE Learners. Your article adds best knowledge to our Java Online Training in India. or learn thru Java Online Training in India Students. or learn thru JavaScript Online Training in India. Appreciating the persistence you put into your blog and detailed information you provide. Kindly keep blogging.

    ReplyDelete
  5. This is the reason the preparation centers around all the arranging devices while chipping away at Python programming language in Machine Learning. SQL is utilized for Analysis administrations, and SAS, Tableau are viewed as best for making repeatable and intelligible stream outlines.ExcelR Data Science Courses

    ReplyDelete
  6. wonderful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article resolved my all queries.
    Data Science Course

    ReplyDelete
  7. I like viewing web sites which comprehend the price of delivering the excellent useful resource free of charge. I truly adored reading your posting. Thank you!

    Correlation vs Covariance

    ReplyDelete
  8. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
    Correlation vs Covariance
    Simple linear regression

    ReplyDelete
  9. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.

    Simple Linear Regression

    Correlation vs Covariance

    ReplyDelete
  10. Amazing Article ! I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
    Correlation vs Covariance
    Simple Linear Regression
    data science interview questions
    KNN Algorithm

    ReplyDelete
  11. Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one. Keep posting. Thanks for sharing.

    Simple Linear Regression

    Correlation vs covariance

    KNN Algorithm

    Logistic Regression explained

    ReplyDelete
  12. Amazing Article ! I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
    Correlation vs Covariance
    Simple Linear Regression
    data science interview questions
    KNN Algorithm
    Logistic Regression explained

    ReplyDelete
  13. Very nice blogs!!! i have to learning for lot of information for this sites…Sharing for wonderful information.Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing, best online data science courses

    ReplyDelete
  14. Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one. Keep posting. Thanks for sharing.

    data science interview questions

    ReplyDelete
  15. This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck.

    Simple Linear Regression

    Correlation vs Covariance

    ReplyDelete
  16. So the computing capacity of a biological brain starts at the neuron level but the artificial intelligence starts at much higher levels after at least several thousand basic units or transistors. data science course in india

    ReplyDelete
  17. Wonderful blog found to be very impressive to come across such an awesome blog. I should really appreciate the blogger for the efforts they have put in to develop such an amazing content for all the curious readers who are very keen of being updated across every corner. Ultimately, this is an awesome experience for the readers. Anyways, thanks a lot and keep sharing the content in future too.

    data science institute in bangalore

    ReplyDelete
  18. Thanks for posting the best information and the blog is very good.data science interview questions and answers

    ReplyDelete
  19. Fantastic blog extremely good well enjoyed with the incredible informative content which surely activates the learners to gain the enough knowledge. Which in turn makes the readers to explore themselves and involve deeply in to the subject. Wish you to dispatch the similar content successively in future as well.

    Data Science Training in Bhilai

    ReplyDelete
  20. Highly appreciable regarding the uniqueness of the content. This perhaps makes the readers feels excited to get stick to the subject. Certainly, the learners would thank the blogger to come up with the innovative content which keeps the readers to be up to date to stand by the competition. Once again nice blog keep it up and keep sharing the content as always.

    Data Science Course in Bhilai

    ReplyDelete
  21. Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It 's really very nice and Useful post.Thanks
    data scientist course in hyderabad

    ReplyDelete