Statistics and charts

Top Computer Languages

Source TIOBE Index
PYPL PopularitY of Programming Language Index
Last Updated10 Sep 2016

Java is the most widely popular programming language in both Index (PYPL and TIOBE). Java has a 23.6 percent and 18.24 percent developer share in PYPL and TIOBE Index, respectively. Java is taking lead by 10.3 percent and 7.28 percent in PYPL and TIOBE Index, respectively in global ranking. In India, Java is ahead by 6.5%. But in US, Java is ahead by only 2.4%. Share of Java has decreased compare to year before in both index. In India, share of Java is declined by more than 10%.

Python and PHP is at 2nd and 3rd position, respectively in PYPL. In TIOBE, Python is at 5th and PHP is at 7th position. Java is followed by C, C++ and C# in TIOBE. In Both Index, top seven position is occupied by same languages : Java, C, C++, C#, Python, JavaScript and PHP.

GO is biggest gainer and C is biggest looser in TIOBE. GO is now at number 19 in september 2016 compare to number 44 in september 2015.Python is biggest gainer and PHP is biggest looser in PYPL.

TIOBE Index : TIOBE ratings are calculated by counting hits of the most popular search engines. There are 25 search engines that are used to calculate the TIOBE index. The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index started in the year 2001 and updated once a month.

PYPL Index : The PYPL PopularitY of Programming Language Index is created by analyzing how often language tutorials are searched on Google. The index is updated once a month.

Top Computer Languages
TIOBE Index
Sep 2016Sep 2015Change Programming languageRatingsChange
11Java18.236 %-1.33 %
22C10.955 %-4.67 %
33C++6.657 %-0.13 %
44C#5.493 %+0.58 %
55Python4.302 %+0.64 %
67JavaScript2.929 %+0.59 %
76PHP2.847 %+0.32 %
811Assembly language2.417 %+0.61 %
98Visual Basic .NET2.343 %+0.28 %
109Perl2.333 %+0.43 %
1113Delphi/Object Pascal2.169 %+0.42 %
1212Ruby1.965 %+0.18 %
1316Swift1.930 %+0.74 %
1410↓↓Objective-C1.849 %+0.03 %
1517MATLAB1.826 %+0.65 %
1634↑↑Groovy1.818 %+1.31 %
1714Visual Basic1.761 %+0.23 %
1819R1.684 %+0.64 %
1944↑↑Go1.625 %+1.37 %
2018PL/SQL1.443 %+0.36 %
PYPL Index (Worldwide)
Sep 2016ChangeProgramming language ShareTrends
1Java23.6 %-0.6 %
2Python13.3 %+2.4 %
3PHP10.0 %-0.8 %
4C#8.6 %-0.3 %
5↑↑Javascript7.6 %+0.6 %
6C++7.0 %-0.6 %
7C6.8 %-0.7 %
8Objective-C4.5 %-0.7 %
9↑↑R3.3 %+0.7 %
10Swift3.1 %+0.4 %
11↓↓Matlab2.8 %+0.2 %
12Ruby2.2 %-0.3 %
13VBA1.6 %+0.0 %
14Visual Basic1.5 %-0.5 %
15Scala1.2 %+0.3 %
16Perl1.0 %-0.2 %
17lua0.6 %+0.1 %
18Delphi0.5 %+0.0 %
19Go0.4 %+0.1 %
20Haskell0.3 %-0.1 %
21Rust0.3 %+0.1 %
PYPL Index (US)
Sep 2016ChangeProgramming language ShareTrends
1Java19.0 %-3.3 %
2Python17.6 %+1.2 %
3C#7.7 %-0.3 %
4Javascript7.2 %-0.7 %
5C++7.0 %-0.6 %
6↑↑↑R5.2 %+1.7 %
7C5.0 %-0.7 %
8↑↑Swift4.8 %+1.3 %
9↓↓↓Objective-C4.6 %-1.7 %
10↓↓PHP4.2 %-0.7 %
11Matlab3.6 %+2.0 %
12Ruby3.6 %-0.3 %
13VBA2.1 %+0.7 %
14Scala1.7 %+0.4 %
15↓↓Perl1.4 %-0.1 %
16↑↑Go1.3 %+0.5 %
17↑↑↑↑lua1.0 %+1.5 %
18Rust1.0 %+0.3 %
19↓↓↓Visual Basic0.9 %-0.8 %
20↓↓↓Haskell0.7 %-0.2 %
21Delphi0.4 %+0.0 %
PYPL Index (India)
Sep 2016ChangeProgramming language ShareTrends
1Java20.0 %-10.3 %
2Python13.5 %-2.4 %
3C#9.2 %-3.1 %
4C++8.6 %-4.2 %
5PHP7.8 %-4.6 %
6Javascript6.8 %-2.8 %
7C5.0 %-3.6 %
8↑↑↑↑↑↑↑Matlab4.5 %+6.0 %
9↑↑↑↑↑↑↑↑↑↑↑↑Swift4.4 %+5.4 %
10↑↑↑↑↑↑↑↑↑↑R3.9 %+5.1 %
11↓↓↓Objective-C3.7 %-2.6 %
12↑↑↑↑↑VBA3.1 %+4.2 %
13↓↓↓Ruby2.8 %+3.6 %
14↓↓lua2.0 %+2.8 %
15↓↓Scala1.9 %+2.6 %
16↓↓↓↓↓Visual Basic1.4 %+2.0 %
17Perl1.4 %+1.8 %