Top Computer Languages

Source TIOBE Index
PYPL PopularitY of Programming Language Index
Last Updated11 Aug 2021

C is the most widely popular programming language in TIOBE Index, while Python is the most searched language in PYPL Index. Python and Java closely follow Top-ranked C in TIOBE. In PYPL, a gap is wider as top-ranked Python has taken a lead of over 12% from 2nd ranked Java.

TIOBE: Python has overtaken Java at 2nd position and is most likely to overtake top-ranked C because C is (just like Java) losing popularity. These three languages are way ahead of others in TIOBE Index. C++ is at 4th while C# and Visual Basic .NET are very close to each other at 5th and 6th number. Data Mining and AI languages are booming in the TIOBE index. Even old languages see a revival because of this, like the surge of Fortran. And, even more astonishing, we see Prolog re-entering the top 20 after 15 years... making an unexpected comeback. Prolog is used in IBM's Watson, one of the most well known AI engines.

Java, C and PHP have negative trends in the past years. PHP was at 3rd position in Mar 2010 is now at 8th. Positions of Java and C have not been much affected, but their ratings are constantly declining. The rating of Java has declined from 26.49% in June 2001 to 10.43% in Aug 2021 and C has declined from 20.24% in June 2001 to 12.57% in Aug 2021.

PYPL: Acc to PYPL, which publishes separate ranking for five countries, Python is the top language in all five countries (US, India, Germany, United Kingdom, France). Python has taken a huge lead in these five countries over the 2nd number of Java, and its shares are even more than double of Java in Germany, United Kingdom, and France. These top two account for almost half (48%) of the global search. Python has the highest share in United Kingdom, close to 34%, and the lowest 31% in India.

PHP is the biggest loser in recent years. Its share was over 20% in 2008; now, this fig is only 5.76 % in 2021. Java is too declining but not as fast as PHP. Java's contribution was over 31% in 2008, and still, it holds 18%. In 2004-2009, 50% of the search was of either Java or PHP.

TIOBE Index: TIOBE ratings are calculated by counting hits of the most popular search engines. Twenty-five search engines 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

Aug 2021Aug 2020Change Programming languageRatingsChange
11C12.57%-4.41%
23Python11.86%+2.17%
32Java10.43%-4.00%
44C++7.36%+0.52%
55C#5.14%+0.46%
66Visual Basic4.67%+0.01%
77JavaScript2.95%+0.07%
89PHP2.19%-0.05%
914↑↑Assembly language2.03%+0.99%
1010SQL1.47%+0.02%
1118↑↑Groovy1.36%+0.59%
1217↑↑Classic Visual Basic1.23%+0.41%
1342↑↑Fortran1.14%+0.83%
148↓↓R1.05%-1.75%
1515Ruby1.01%-0.03%
1612↓↓Swift0.98%-0.44%
1716MATLAB0.98%+0.11%
1811↓↓Go0.90%-0.52%
1936↑↑Prolog0.80%+0.41%
2013↓↓Perl0.78%-0.33%

PYPL Index (Worldwide)

Aug 2021ChangeProgramming language ShareTrends
1Python 29.93 %-2.2 %
2Java 17.78 %+1.2 %
3JavaScript 8.79 %+0.6 %
4C# 6.73 %+0.2 %
5C/C++ 6.45 %+0.7 %
6PHP 5.76 %-0.0 %
7R 3.92 %-0.1 %
8Objective-C 2.26 %-0.3 %
9TypeScript 2.11 %+0.2 %
10Swift 1.96 %-0.3 %
11Kotlin 1.81 %+0.3 %
12Matlab 1.48 %-0.4 %
13Go 1.29 %-0.2 %
14↑↑Rust 1.21 %+0.2 %
15VBA 1.16 %-0.1 %
16Ruby 1.02 %-0.1 %
17Scala 0.79 %-0.1 %
18Ada 0.77 %+0.2 %
19Visual Basic 0.75 %+0.0 %
20Dart 0.68 %+0.2 %
21Lua 0.58 %+0.1 %
22↑↑Cobol 0.51 %+0.1 %
23Groovy 0.51 %+0.1 %
24↓↓Abap 0.46 %-0.0 %
25Perl 0.45 %+0.1 %
26Julia 0.39 %-0.0 %
27Haskell 0.24 %-0.0 %
28Delphi/Pascal 0.2 %-0.1 %

PYPL Index (US)

Aug 2021Programming languageShare
1Python31.47 %
2Java19.14 %
3JavaScript7.49 %
4C#6.24 %
5R5.87 %
6C/C++5.56 %
7Objective-C3.29 %
8PHP2.84 %
9Swift2.27 %
10Go2.17 %
11TypeScript2.05 %
12Matlab1.9 %
13Rust1.41 %
14Ruby1.36 %
15VBA0.91 %
16Scala0.77 %
17Kotlin0.76 %
18Visual Basic0.6 %
19Perl0.59 %
20Dart0.54 %
21Groovy0.53 %
22Lua0.47 %
23Julia0.43 %
24Abap0.35 %
25Cobol0.34 %
26Haskell0.28 %
27Delphi/Pascal0.25 %
28Ada0.11 %

PYPL Index (India)

Aug 2021Programming languageShare
1Python30.88 %
2Java22.02 %
3JavaScript10.36 %
4C/C++8.15 %
5C#6.71 %
6PHP6.58 %
7Kotlin2.25 %
8R2.02 %
9TypeScript1.94 %
10Go0.92 %
11Scala0.87 %
12Swift0.8 %
13VBA0.78 %
14Abap0.7 %
15Objective-C0.7 %
16Cobol0.69 %
17Matlab0.64 %
18Dart0.58 %
19Ruby0.56 %
20Groovy0.47 %
21Perl0.44 %
22Visual Basic0.43 %
23Rust0.24 %
24Delphi/Pascal0.1 %
25Ada0.08 %
26Lua0.05 %
27Julia0.03 %

PYPL Index (Germany)

Aug 2021Programming languageShare
1Python31.1 %
2Java13.9 %
3C#10.47 %
4JavaScript8.82 %
5PHP4.78 %
6C/C++3.4 %
7R3.37 %
8Rust3.3 %
9TypeScript2.34 %
10Matlab2.34 %
11Abap2.33 %
12Kotlin2.32 %
13VBA2.02 %
14Swift1.79 %
15Objective-C1.5 %
16Ruby1.26 %
17Lua1.0 %
18Julia0.73 %
19Delphi/Pascal0.7 %
20Groovy0.63 %
21Go0.53 %
22Dart0.41 %
23Perl0.31 %
24Visual Basic0.31 %
25Cobol0.18 %
26Scala0.17 %

PYPL Index (United Kingdom)

Aug 2021Programming languageShare
1Python33.72 %
2Java15.3 %
3JavaScript8.78 %
4C#8.24 %
5R7.02 %
6C/C++4.92 %
7PHP4.75 %
8Objective-C2.23 %
9Go2.14 %
10Swift1.98 %
11TypeScript1.92 %
12Ruby1.81 %
13Rust1.58 %
14Kotlin1.09 %
15Groovy1.03 %
16Visual Basic0.77 %
17Haskell0.62 %
18Matlab0.51 %
19Lua0.48 %
20VBA0.47 %
21Scala0.34 %
22Julia0.3 %
23Perl0.0 %
24Dart0.0 %

PYPL Index (France)

Aug 2021Programming languageShare
1Python32.84 %
2Java11.68 %
3JavaScript8.24 %
4C/C++7.54 %
5PHP7.38 %
6C#5.2 %
7Objective-C3.79 %
8R3.25 %
9Swift3.19 %
10Rust2.22 %
11VBA2.21 %
12Julia2.18 %
13Matlab1.75 %
14Scala1.74 %
15Visual Basic1.4 %
16TypeScript1.25 %
17Ruby1.1 %
18Go1.04 %
19Kotlin0.69 %
20Lua0.57 %
21Cobol0.37 %
22Dart0.37 %