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).
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.
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 |
C | 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 |
R | 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 |
D | 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 |
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
ReplyDeleteGreat Article
DeleteIEEE Final Year Projects for CSE
IEEE Project Centers in Chennai
I have been reading out a lot of your articles.
ReplyDeleteI will certainly bookmark your Blog.
Hybris Training
Devops Training
Excellent Blog very imperative good content, this article is useful to beginners and real time Employees. DevOps Online Training
ReplyDeleteThis is an awesome post. Really very informative and creative contents. These concept is a good way to enhance the knowledge. Here You can find some Frequently Asked DevOps Interview Questions and Answers with explanation
ReplyDeleteChef Interview Questions and Answers
Docker Interview Questions and Answers
GIT Interview Questions and Answers
Jenkins Interview Questions and Answers
Maven Interview Questions and Answers
Nagios Interview Questions and Answers
Puppet Interview Questions and Answers
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.
ReplyDeleteThis 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
ReplyDeleteغسيل خزانات بمكة افضل شركة غسيل خزانات بمكة
غسيل خزانات بجدة افضل شركة غسيل خزانات بجدة
غسيل خزانات بالدمام افضل شركة غسيل خزانات بالدمام
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.
ReplyDeleteData Science Course
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!
ReplyDeleteCorrelation vs Covariance
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.
ReplyDeleteCorrelation vs Covariance
Simple linear regression
nice thanks for sharing............!
ReplyDeleteVM Ware training
VM Ware training
pega training
pega training
pega training
Salesforce Admin training
Salesforce Admin training
Salesforce Admin training
sql admin training
angular js training
mulesoft training
puppet training
magento training
hadoop training
obiee training
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.
ReplyDeleteSimple Linear Regression
Correlation vs Covariance
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.
ReplyDeleteCorrelation vs Covariance
Simple Linear Regression
data science interview questions
KNN Algorithm
Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one. Keep posting. Thanks for sharing.
ReplyDeleteSimple Linear Regression
Correlation vs covariance
KNN Algorithm
Logistic Regression explained
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.
ReplyDeleteCorrelation vs Covariance
Simple Linear Regression
data science interview questions
KNN Algorithm
Logistic Regression explained
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
ReplyDeleteReally nice and interesting post. I was looking for this kind of information and enjoyed reading this one. Keep posting. Thanks for sharing.
ReplyDeletedata science interview questions
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.
ReplyDeleteSimple Linear Regression
Correlation vs Covariance
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
ReplyDeleteI have found great and massive information on
ReplyDeleteWorkday payroll training
Workday financials training
Workday training
Python online training
Mulesoft training
Servicenow Online training
Java training
Salesforce training
Mulesoft Online Training
which helps you also. Thanks for Posting