Top Computer Languages

Source TIOBE Index
PYPL PopularitY of Programming Language Index
Last Updated17 Nov 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. The difference is only 0.2%. May be C will become number 1 again before the end of the year. In PYPL, gap is becoming wider as top ranked Python has taken lead of almost 10% from 2nd ranked Java. Top two languages are way ahead than others in both Index.

TIOBE : Python has consolidated its 3rd position and now rating is 4% more than 4th ranked C++. C# and Visual Basic .NET are very close to each other at 5th and 6th number. 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 12th and its ratings was 12.87% in Apr 2014 is only 1.19%. PHP was at 3rd position in Mar 2010 is now at 8th. Positions of Java, C, and C++ have 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). Python has taken huge lead in these five countries over 2nd number Java and its shares is even more than double in US and UK. These two account for more than 49% global search. Python has highest share in US over 33% and lowest 24.52% in France.

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

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

Nov 2019Nov 2018Change Programming languageRatingsChange
11Java16.246%-0.50%
22C16.037%+1.64%
34Python9.842%+2.16%
43C++5.605%-2.68%
56C#4.316%+0.36%
65Visual Basic .NET4.229%-2.26%
77JavaScript1.929%-0.73%
88PHP1.720%-0.66%
99SQL1.690%-0.15%
1012Swift1.653%+0.20%
1116↑↑Ruby1.261%+0.17%
1211Objective-C1.195%-0.28%
1313Delphi/Object Pascal1.142%-0.28%
1425↑↑Groovy1.099%+0.50%
1515Assembly language1.022%-0.09%
1614R0.980%-0.43%
1720Visual Basic0.957%+0.10%
1823↑↑D0.927%+0.25%
1917MATLAB0.890%-0.14%
2010↓↓Go0.853%-0.64%

PYPL Index (Worldwide)

Nov 2019ChangeProgramming language ShareTrends
1Python29.62 %+4.2 %
2Java19.52 %-2.2 %
3Javascript8.43 %+0.2 %
4C#7.27 %-0.4 %
5PHP6.39 %-1.0 %
6C/C++5.89 %-0.3 %
7R3.76 %-0.2 %
8Objective-C2.55 %-0.7 %
9Swift2.44 %-0.2 %
10↑↑TypeScript1.85 %+0.3 %
11Matlab1.82 %-0.2 %
12↑↑↑↑Kotlin1.63 %+0.5 %
13VBA1.41 %-0.1 %
14↓↓↓Ruby1.39 %-0.2 %
15↑↑Go1.24 %+0.3 %
16↓↓Scala1.14 %-0.1 %
17↓↓Visual Basic0.98 %-0.2 %
18↑↑Rust0.62 %+0.2 %
19Perl0.55 %-0.1 %
20↑↑↑↑Dart0.37 %+0.2 %
21↓↓Lua0.34 %-0.0 %
22Haskell0.3 %+0.0 %
23Julia0.26 %+0.0 %
24Delphi0.24 %-0.0 %

PYPL Index (US)

Nov 2019Programming languageShare
1Python33.23 %
2Java16.78 %
3Javascript7.65 %
4C#6.39 %
5R5.72 %
6C/C++4.66 %
7Objective-C3.54 %
8Swift3.09 %
9PHP2.67 %
10Ruby2.38 %
11TypeScript1.99 %
12Matlab1.94 %
13Go1.62 %
14Scala1.47 %
15VBA1.36 %
16Kotlin1.08 %
17Rust0.96 %
18Visual Basic0.81 %
19Perl0.62 %
20Lua0.52 %
21Dart0.52 %
22Julia0.51 %
23Haskell0.47 %
24Delphi0.0 %

PYPL Index (India)

Nov 2019Programming languageShare
1Python30.7 %
2Java23.71 %
3Javascript9.41 %
4C/C++7.04 %
5C#6.67 %
6PHP6.5 %
7R2.22 %
8TypeScript1.8 %
9Swift1.61 %
10Objective-C1.55 %
11Kotlin1.45 %
12Matlab1.18 %
13Scala1.13 %
14VBA1.13 %
15Perl0.79 %
16Ruby0.74 %
17Visual Basic0.67 %
18Go0.63 %
19Dart0.34 %
20Lua0.21 %
21Rust0.21 %
22Julia0.14 %
23Haskell0.13 %
24Delphi0.05 %

PYPL Index (Germany)

Nov 2019Programming languageShare
1Python24.68 %
2Java15.74 %
3C#7.88 %
4Javascript6.34 %
5PHP5.58 %
6C/C++4.46 %
7R4.15 %
8Matlab3.08 %
9Swift3.06 %
10VBA2.66 %
11Objective-C2.61 %
12Kotlin2.33 %
13TypeScript2.11 %
14Ruby1.8 %
15Rust1.8 %
16Go1.77 %
17Visual Basic1.69 %
18Scala1.38 %
19Haskell1.3 %
20Delphi1.26 %
21Perl1.24 %
22Lua1.21 %
23Julia1.05 %
24Dart0.82 %

PYPL Index (United Kingdom)

Nov 2019Programming languageShare
1Python28.99 %
2Java13.34 %
3C#8.35 %
4Javascript7.54 %
5C/C++5.4 %
6R5.03 %
7PHP4.64 %
8Objective-C3.36 %
9Swift3.18 %
10Matlab2.92 %
11TypeScript2.79 %
12Scala2.32 %
13Ruby2.11 %
14VBA1.82 %
15Go1.65 %
16Rust1.6 %
17Visual Basic1.57 %
18Kotlin1.45 %
19Haskell0.74 %
20Julia0.72 %
21Perl0.48 %

PYPL Index (France)

Nov 2019Programming languageShare
1Python24.52 %
2Java13.82 %
3PHP7.41 %
4Javascript6.86 %
5C#6.7 %
6C/C++5.25 %
7R5.09 %
8Swift3.45 %
9Objective-C3.18 %
10VBA2.99 %
11Go2.92 %
12TypeScript2.78 %
13Rust2.58 %
14Scala2.55 %
15Kotlin2.5 %
16Matlab2.48 %
17Ruby2.15 %
18Julia1.17 %
19Visual Basic0.86 %
20Perl0.74 %