Top Computer Languages

Source TIOBE Index
PYPL PopularitY of Programming Language Index
Last Updated08 July 2020

C is the most widely popular programming language in TIOBE Index while Python is the most searched language in PYPL Index. Top ranked C is closely followed by Java in TIOBE by 1.35%. In PYPL, gap is becoming wider as top ranked Python has taken lead of close to 15% 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 3% more than 4th ranked C++. C# and Visual Basic .NET are very close to each other at 5th and 6th number. The statistical programming language R has set a new record by moving from position 9 to position 8 this month. One year ago it was at 20th position. These five have negative trends in the past 5 years : Java, C, C++, C#, and PHP. PHP was at 3rd position in Mar 2010 is now at 9th. 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 the top language 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 of Java in US, France and UK. These two account for almost half (49%) of the global search. Python has highest share in India over 35% 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 5.64% in 2020. Java is too declining but not as fast as PHP. Java's contribution was over 31% in 2008 and still it holds 17%. 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.

TIOBE Index

July 2020July 2019Change Programming languageRatingsChange
12C16.45%+2.24%
21Java15.10%+0.04%
33Python9.09%-0.17%
44C++6.21%-0.49%
55C#5.25%+0.88%
66Visual Basic5.23%+1.03%
77JavaScript2.48%+0.18%
820↑↑R2.41%+1.57%
98PHP1.90%-0.27%
1013Swift1.43%+0.31%
119SQL1.40%-0.58%
1216↑↑Go1.21%+0.19%
1312Assembly language0.94%-0.45%
1419↑↑Perl0.87%-0.04%
1514MATLAB0.84%-0.24%
1611↓↓Ruby0.81%-0.83%
1730↑↑Scratch0.72%+0.35%
1833↑↑Rust0.70%+0.36%
1923↑↑PL/SQL0.68%-0.01%
2017Classic Visual Basic0.66%-0.35%

PYPL Index (Worldwide)

July 2020ChangeProgramming language ShareTrends
1Python31.73 %+3.9 %
2Java17.13 %-2.7 %
3Javascript7.98 %-0.3 %
4C#6.67 %-0.6 %
5C/C++5.93 %+0.1 %
6PHP5.64 %-1.1 %
7R4.14 %+0.3 %
8Objective-C2.61 %-0.1 %
9Swift2.29 %-0.1 %
10TypeScript1.91 %+0.2 %
11Matlab1.74 %-0.1 %
12Kotlin1.62 %+0.2 %
13↑↑Go1.37 %+0.2 %
14VBA1.27 %-0.0 %
15↓↓Ruby1.26 %-0.1 %
16Scala0.99 %-0.1 %
17Visual Basic0.83 %-0.2 %
18Rust0.81 %+0.3 %
19↑↑↑↑↑Dart0.52 %+0.2 %
20↑↑↑Ada0.47 %+0.1 %
21Lua0.46 %+0.1 %
22↓↓Abap0.46 %-0.1 %
23↓↓Groovy0.43 %-0.1 %
24↓↓↓↓↓↓Perl0.42 %-0.2 %
25Cobol0.41 %+0.1 %
26↑↑Julia0.37 %+0.1 %
27Haskell0.29 %+0.0 %
28Delphi0.25 %-0.0 %

PYPL Index (US)

July 2020Programming languageShare
1Python32.12 %
2Java16.01 %
3Javascript7.39 %
4C#6.06 %
5R5.42 %
6C/C++4.98 %
7Swift3.08 %
8Objective-C3.04 %
9PHP2.77 %
10Ruby1.78 %
11TypeScript1.73 %
12Matlab1.72 %
13Go1.54 %
14VBA1.5 %
15Rust1.47 %
16Scala1.35 %
17Kotlin1.25 %
18Visual Basic1.01 %
19Perl0.98 %
20Groovy0.96 %
21Lua0.95 %
22Julia0.73 %
23Cobol0.67 %
24Dart0.52 %
25Abap0.52 %
26Delphi0.24 %
27Ada0.21 %

PYPL Index (India)

July 2020Programming languageShare
1Python34.83 %
2Java20.23 %
3Javascript9.36 %
4C/C++6.12 %
5PHP5.89 %
6C#5.42 %
7R2.24 %
8TypeScript2.05 %
9Kotlin1.58 %
10Objective-C1.25 %
11Swift1.24 %
12Matlab1.22 %
13Scala1.15 %
14VBA1.09 %
15Go1.0 %
16Ruby0.79 %
17Abap0.78 %
18Visual Basic0.67 %
19Perl0.55 %
20Groovy0.55 %
21Dart0.51 %
22Cobol0.45 %
23Rust0.37 %
24Julia0.25 %
25Haskell0.14 %
26Lua0.11 %
27Ada0.09 %
28Delphi0.07 %

PYPL Index (Germany)

July 2020Programming languageShare
1Python24.34 %
2Java14.92 %
3C#8.01 %
4Javascript6.03 %
5PHP4.91 %
6C/C++4.51 %
7R4.15 %
8Objective-C3.52 %
9Matlab3.16 %
10TypeScript2.94 %
11VBA2.78 %
12Swift2.73 %
13Kotlin2.23 %
14Abap1.88 %
15Delphi1.73 %
16Rust1.7 %
17Go1.39 %
18Visual Basic1.3 %
19Scala1.21 %
20Ruby1.2 %
21Groovy1.08 %
22Julia1.07 %
23Lua0.93 %
24Cobol0.92 %
25Perl0.71 %
26Dart0.67 %
27Haskell0.0 %

PYPL Index (United Kingdom)

July 2020Programming languageShare
1Python28.34 %
2Java9.97 %
3C#6.72 %
4Javascript5.98 %
5C/C++5.29 %
6R5.16 %
7PHP4.26 %
8Swift3.74 %
9Objective-C3.67 %
10Matlab3.03 %
11Ruby2.88 %
12TypeScript2.65 %
13VBA2.42 %
14Rust2.0 %
15Kotlin1.98 %
16Scala1.98 %
17Go1.74 %
18Visual Basic1.47 %
19Julia1.39 %
20Dart1.37 %
21Lua1.12 %
22Groovy1.1 %
23Perl0.8 %
24Haskell0.64 %
25Cobol0.29 %

PYPL Index (France)

July 2020Programming languageShare
1Python22.76 %
2Java11.22 %
3Javascript7.43 %
4PHP7.26 %
5C#5.78 %
6C/C++5.66 %
7R5.4 %
8Matlab4.32 %
9Swift4.14 %
10TypeScript3.53 %
11Objective-C3.51 %
12Kotlin2.64 %
13Rust2.63 %
14VBA2.58 %
15Ruby2.52 %
16Scala1.82 %
17Go1.69 %
18Lua1.47 %
19Visual Basic1.1 %
20Julia1.09 %
21Cobol0.94 %
22Perl0.5 %