PYPL PopularitY of Programming Language Index

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7
At a glance
Powered by AI
The PYPL index analyzes Google search trends to determine popularity of programming languages based on how often language tutorials are searched. The top languages are Java, Python, PHP, C#, and JavaScript.

According to the index, the most popular languages worldwide are Java, Python, PHP, C#, and JavaScript. Python has grown the most over the past 5 years while PHP has lost the most popularity.

The index determines popularity by analyzing how often language tutorials are searched on Google. The more a tutorial is searched, the more popular the language is assumed to be. It uses Google Trends data.

PYPL PopularitY of Programming Language

The PYPL PopularitY of Programming Language Index is created by 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.

If you believe in collective wisdom, the PYPL Popularity of Programming Language index can help you decide which language to study, or which one to use in a new software
project.

Worldwide, Jul 2016 compared to a year ago:

Rank

Change

Language

Share

Trend

Java

23.9 %

-0.5 %

Python

12.8 %

+2.1 %

PHP

10.5 %

-0.8 %

C#

8.8 %

-0.5 %

Javascript

7.7 %

+0.6 %

C++

7.2 %

-0.4 %

7.1 %

-0.1 %

Objective-C

4.7 %

-0.6 %

3.1 %

+0.5 %

10

Swift

3.0 %

+0.4 %

11

Matlab

2.7 %

+0.0 %

12

Ruby

2.2 %

-0.3 %

13

Visual Basic

1.7 %

-0.4 %

14

VBA

1.5 %

+0.0 %

15

Perl

1.0 %

-0.2 %

16

Scala

1.0 %

+0.2 %

17

lua

0.5 %

+0.1 %

18

Delphi

0.4 %

-0.1 %

Pierre Carbonnelle, 2015

Worldwide, Java is the most popular language, Python grew the most in the last 5 years (6.5%) and PHP lost the most (-4.8%)

PYPLPopularitYofProgrammingLanguage
Java

50%

PHP
Python

10%

5%

1%

2005

2007

2009

2011

2013

2015

This chart uses a logarithmic scale (http://en.wikipedia.org/wiki/Semi-log_plot). It can show your favorite languages

Choose languages...

Please check our

in a country

Worldwide

index of top IDE tools (IDE.html)

(Integrated Development Environment).

Kudos
The PYPL index has been cited in the following trade journals :

Developer Tech (http://www.developer-tech.com/news/2013/jan/03/pypl-crowns-c-2012s-language-year/),


DevOps (http://devopsangle.com/2013/11/22/apple-ios-7-extends-objective-c-lead-in-november-pypl-programming-languagepopularity-index/),
InfoWorld (http://www.infoworld.com/search?query=PYPL&contentType=article%2Cresource) (several articles),
eWeek (http://www.eweek.com/developer/c-named-top-programming-language-of-2012/)
Techworld (http://news.techworld.com/applications/3418399/microsoft-c-named-programming-language-of-2012/)

Like 254

Tweet

45

Share

185

FAQ
What is the PYPL index ?

The PYPL PopularitY of Programming Language Index is created by 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.

If you believe in collective wisdom, the PYPL Popularity of Programming Language index can help you decide which language to study, or
which one to use in a new software project.

Why is PYPL so different from TIOBE ?

Why do you use tutorial as Google Trends keyword ?

My favorite language is not in the index ! Why ?

How do you compute the share of web searches ?

Why is Java so flat in PYPL's diagram, while it is going down in Google Trends over 5 years ?

Can I copy material from this page ?

Contact (mailto:[email protected]) Pierre Carbonnelle, 2015

You might also like