Programming Languages Popularity Measurement Tools

Vladyslav Babak
Jan 14 · 2 min read

Quick overview of programming languages popularity measurement tools: StackOverflow, TIOBE and PYPL.

Measuring Programming Language Popularity

There is no single method to define a popularity of a programming language. But a quick look into these beacons may give you an overall understanding:

  • Number of open-source projects in the given language
  • Number of opened vacancies
  • Number of language name appears in search engines

Also there are a few indexes which may provide useful insights: StackOverflow, TIOBE and PYPL.

StackOverflow

StackOverflow provides trends insights of how technologies have trended over time based on use of their tags.

top 5 programming languages by stackoverflow 2019
top 5 programming languages by stackoverflow 2019

On this chart we can distinguish top 5 languages with more than 4% popularity: Python, Javascript, Java, C#, PHP.

Tags on the right side of the image are not sorted by popularity. And .net line is on the bottom of the chart (around 1%).

TIOBE

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

In general, TIOBE is counting hits for the search query:

Top 7 languages by TIOBE (Jan 2020) are: Java, C, Python, C++, C#, Visual Basic .Net, JavaScript.

PYPL

PYPL is PopularitY of Programming Language. It’s analyzing how often language tutorials are searched on Google. The more a language tutorial is searched, the more popular the language is assumed to be. It is a leading indicator. The raw data comes from Google Trends.

PYPL uses different principles that TIOBE, that’s why both indexes may differ.

Top 3 languages by PYPL (Jan 2020) are: Python, Java, JavaScript.


Frontend Weekly

It's really hard to keep up with all the front-end development news out there. Let us help you. We hand-pick interesting articles related to front-end development. You can also subscribe to our weekly newsletter at http://frontendweekly.co

Vladyslav Babak

Written by

Passionate Software Engineer and Technical Writer.

Frontend Weekly

It's really hard to keep up with all the front-end development news out there. Let us help you. We hand-pick interesting articles related to front-end development. You can also subscribe to our weekly newsletter at http://frontendweekly.co

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade