Top Computer Languages

Source TIOBE Index
PYPL PopularitY of Programming Language Index
Last Updated17 May 2019

Java is the most widely popular programming language in TIOBE Index while Python is most searched language in PYPL Index. Top ranked Java is closely followed by C in TIOBE. In PYPL, gap is becoming wider between top ranked Python and 2nd ranked Java. Top two languages are way ahead than others in both Index.

TIOBE : Python and C++ are neck to neck since Sep 2018 as they competing for 3rd place. Visual Basic .NET is stable at 5th position. These six have negative trends in past 5 years : Java, C, C++, C#, PHP and Objective-C. Objective-C was at 3rd position in Mar 2015 is now at 11th. PHP was at 3rd position in Mar 2010 is now at 9th. Position of Java, C, and C++ has not much affected but their ratings are constantly declining.

Acc to PYPL, who publishes separate ranking for five countries, Python is top languages in all countries (US, India Germany, United Kingdom, France). In India, Python overtook Java in mar 2019. In other countries Python has taken huge lead over 2nd number Java. These two account for more than 47% global search. Python has highest share in US over 30% and lowest 23% in France.

PYPL : PHP is biggest looser in recent years. Its share was over 20% in 2008 now this fig is only 7.34% in 2019. Java is too declining but not as fast as PHP. Java's contribution was over 31% in 2008 and still it holds 20%. In 2004-2009, 50% search was of either Java or PHP.

TIOBE vs PYPL : R programming language is at 7th number in PYPL while 21st in the TIOBE index. Swift also has better rank from 9th in PYPL to 18th TIOBE.

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
May 2019May 2018Change Programming languageRatingsChange
11Java16.005%-0.38%
22C14.243%+0.24%
33C++8.095%+0.43%
44Python7.830%+2.64%
56Visual Basic .NET5.193%+1.07%
65C#3.984%-0.42%
78JavaScript2.690%-0.23%
89SQL2.555%+0.57%
97PHP2.489%-0.83%
1013Assembly language1.816%+0.82%
1115↑↑Objective-C1.626%+0.69%
1212Delphi/Object Pascal1.406%+0.39%
1318↑↑Perl1.394%+0.48%
1416MATLAB1.366%+0.44%
1510↓↓Ruby1.343%+0.16%
1617Visual Basic1.317%+0.40%
1791↑↑Groovy1.173%+1.06%
1819Swift1.150%+0.24%
1914↓↓Go1.114%+0.14%
2022PL/SQL1.017%+0.12%
PYPL Index (Worldwide)
May 2019ChangeProgramming language ShareTrends
1Python27.34 %+4.5 %
2Java20.25 %-2.1 %
3Javascript8.51 %-0.0 %
4C#7.38 %-0.5 %
5PHP7.34 %-0.9 %
6C/C++6.01 %-0.3 %
7R4.16 %-0.1 %
8Objective-C2.91 %-0.6 %
9Swift2.5 %-0.3 %
10Matlab2.03 %-0.3 %
11TypeScript1.61 %+0.1 %
12Ruby1.4 %-0.3 %
13VBA1.38 %-0.0 %
14↑↑↑Go1.22 %+0.4 %
15Kotlin1.2 %+0.3 %
16Scala1.17 %-0.0 %
17↓↓↓Visual Basic1.09 %-0.2 %
18↑↑Rust0.63 %+0.3 %
19Perl0.61 %-0.1 %
20Lua0.4 %+0.0 %
21Haskell0.32 %+0.0 %
22Julia0.27 %+0.1 %
23Delphi0.26 %-0.0 %
PYPL Index (US)
May 2019Programming languageShare
1Python31.31 %
2Java17.47 %
3Javascript8.29 %
4C#6.14 %
5R5.67 %
6C/C++5.03 %
7Objective-C3.95 %
8Swift3.17 %
9PHP3.03 %
10Matlab2.02 %
11Scala1.84 %
12Ruby1.83 %
13Go1.56 %
14TypeScript1.54 %
15VBA1.36 %
16Kotlin1.2 %
17Rust1.17 %
18Visual Basic0.99 %
19Perl0.86 %
20Lua0.82 %
21Julia0.51 %
22Haskell0.17 %
23Delphi0.08 %
PYPL Index (India)
May 2019Programming languageShare
1Python27.88 %
2Java24.7 %
3Javascript9.77 %
4PHP7.64 %
5C/C++7.11 %
6C#6.49 %
7R2.98 %
8Objective-C1.8 %
9Swift1.66 %
10TypeScript1.62 %
11Matlab1.37 %
12VBA1.29 %
13Scala1.21 %
14Kotlin1.19 %
15Perl0.77 %
16Ruby0.77 %
17Visual Basic0.7 %
18Go0.5 %
19Delphi0.18 %
20Lua0.14 %
21Julia0.13 %
22Haskell0.09 %
23Rust0.0 %
PYPL Index (Germany)
May 2019Programming languageShare
1Python25.69 %
2Java17.69 %
3Javascript7.94 %
4C#7.71 %
5PHP7.01 %
6C/C++4.49 %
7R4.23 %
8Matlab3.02 %
9VBA2.63 %
10Objective-C2.56 %
11Swift2.45 %
12TypeScript2.39 %
13Kotlin1.8 %
14Go1.49 %
15Ruby1.45 %
16Visual Basic1.41 %
17Rust1.19 %
18Delphi1.09 %
19Haskell0.87 %
20Lua0.83 %
21Scala0.76 %
22Julia0.7 %
23Perl0.59 %
PYPL Index (United Kingdom)
May 2019Programming languageShare
1Python28.64 %
2Java15.0 %
3C#8.97 %
4Javascript7.4 %
5R5.5 %
6C/C++4.94 %
7PHP4.45 %
8Objective-C3.4 %
9Swift3.14 %
10Matlab2.59 %
11VBA2.24 %
12Ruby2.21 %
13Visual Basic1.88 %
14Scala1.71 %
15Go1.48 %
16Kotlin1.46 %
17Haskell1.01 %
18Perl0.99 %
19Lua0.94 %
20Rust0.87 %
21TypeScript0.84 %
22Julia0.35 %
PYPL Index (France)
May 2019Programming languageShare
1Python22.94 %
2Java14.32 %
3Javascript8.61 %
4PHP7.68 %
5C#7.14 %
6R5.86 %
7C/C++5.67 %
8Swift4.75 %
9Objective-C4.73 %
10Matlab2.9 %
11TypeScript2.51 %
12Rust2.48 %
13VBA2.07 %
14Kotlin2.05 %
15Go2.02 %
16Ruby1.49 %
17Scala1.03 %
18Perl0.71 %
19Julia0.69 %
20Visual Basic0.38 %