TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why are programming lang ranks on StackOverflow and Tiobe so divergent?

9 pointsby satishguptaalmost 5 years ago
Most popular languages according to StackOverflow 2020 Survey: JavaScript, and C is way down below.<p>https:&#x2F;&#x2F;insights.stackoverflow.com&#x2F;survey&#x2F;2020#technology-programming-scripting-and-markup-languages-all-respondents<p>While in TIOBE index, which is based on search engine traffic, C just overtook Java. These two have been the top two languages since 2002.<p>https:&#x2F;&#x2F;www.tiobe.com&#x2F;tiobe-index&#x2F;<p>How that can be explained?<p>Note that I am asking which language is better. I am trying to understand why these two are so different. Because how what programmers tell in a survey be so different from what they google?

5 comments

davidhboltonalmost 5 years ago
Another excellent source is language subreddit subscriber numbers. Go to <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;programming&#x2F;wiki&#x2F;faq#wiki_what_language_reddits_are_there.3F" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;programming&#x2F;wiki&#x2F;faq#wiki_what_lang...</a><p>Mind you the numbers for each language get out of date very quickly. Visit the actual subreddit to see the true numbers.<p>As far as I&#x27;m concerned Tiobe is at odds with everybody else and should be regarded as junk.
rskaralmost 5 years ago
TIOBE tracks the trends (or at least hopes to) of people looking to learn&#x2F;re-learn&#x2F;familiarize&#x2F;re-familiarize themselves about whatever programming languages for whatever reasons. That&#x27;s certainly the most one can really glean by the stats on searches of +&quot;&lt;language&gt; programming&quot;. People who are &quot;googling&quot; so are not necessarily just starting out in the field, or learning in school, or researching to decide what language to use in some greenfield project. What&#x27;s also likely is they are seeking employment someplace or recently got work on somebody&#x27;s (perhaps legacy) software; i.e. they&#x27;re searching for immediate professional interest.<p>StackOverflow attracts a population of programmers interested in regularly helping out other fellow programmers navigate through whatever arcana of tools and libraries and frameworks and languages etc. It will mostly be this set that takes the survey. It also seems that it is the web&#x2F;mobile technologists that predominate, which is understandable considering how big a deal web&#x2F;mobile is. There seem to be so many new&amp;shiny things in that web&#x2F;mobile sphere, year after year (&quot;Web 2.0&quot; is so early 2000&#x27;s), and that&#x27;s certain to keep the arcana wheel going.<p>Fun factoid: Stack Overflow was founded by Microsoft alumnus Joel Spolsky and developer&#x2F;blogger Jeff Atwood. Spolsky, while Program Manager on the Excel team, designed Excel Basic and drove Microsoft&#x27;s Visual Basic for Applications strategy. Atwood says: &quot;I was weaned as a software developer on ... Microsoft BASIC in the 80&#x27;s... I continued on the PC with Visual Basic 3.0 and Windows 3.1 in the early 90&#x27;s... I am now quite comfortable in VB.NET or C#, despite the evils of case sensitivity.&quot; (<a href="https:&#x2F;&#x2F;blog.codinghorror.com&#x2F;about-me&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.codinghorror.com&#x2F;about-me&#x2F;</a>). Spolsky still seems proud of Visual Basic: &quot;I am always saying &#x27;I could do that in a weekend in Visual Basic&#x27; when developers tell me some feature is going to take a year.&quot; (<a href="https:&#x2F;&#x2F;www.joelonsoftware.com&#x2F;2018&#x2F;04&#x2F;06&#x2F;the-stack-overflow-age&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.joelonsoftware.com&#x2F;2018&#x2F;04&#x2F;06&#x2F;the-stack-overflow...</a>). Visual Basic has long been the &quot;most dreaded&quot; language on Stack Overflow surveys, and in 2019 explicitly got dropped from that year&#x27;s survey. The very fact that VB.NET manages to be in the top 10 of TIOBE, and VB clinging to the top 20 of TIOBE, has often been given as immediate evidence of why TIOBE should not be taken seriously.
matt_salmost 5 years ago
StackOverflow tends to attract new developers and newer language frameworks simply because it is a Q&amp;A site.<p>There are scores of developers out there that don&#x27;t need beginner level help with their language or use a proprietary language where the help they get is via professional services training, courses, etc. Think whatever SAS or Oracle ERP Apps use under the hood, as an example.<p>These surveys only purpose is marketing&#x2F;research for the owner of the survey.
pmontraalmost 5 years ago
One is a survey in which people have to participate actively (so there is a bias in favor of the languages with more vocal users) and the other one is a sample of an indicator (of popularity? of complexity? other?)<p>I&#x27;m not surprised that they give different results. You can average the two rankings and get something maybe closer to the real popularity.<p>You can also rank languages by number of repositories on github and get a ranking with a different bias.
评论 #23881087 未加载
s1t5almost 5 years ago
The Tiobe ranking looks just plain wrong. It would be interesting to know how exactly they&#x27;re calculating and interpreting search engine traffic.
评论 #23883886 未加载