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:pierre.carbonnelle@gmail.com) Pierre Carbonnelle, 2015