Top Computer Languages
Source | TIOBE Index |
PYPL PopularitY of Programming Language Index | |
Last Updated | 27 Jun 2022 |
Python is the top programming language in TIOBE and PYPL Index. C closely follow Top-ranked Python in TIOBE. In PYPL, a gap is wider as top-ranked Python has taken a lead of close to 10% from 2nd ranked Java.
TIOBE: Python, C, Java and C++ are way ahead of others in TIOBE Index. C++ is about to surpass Java. C# and Visual Basic are very close to each other at 5th and 6th number. These four have negative trends in the past five years: Java, C, C#, and PHP. PHP was at 3rd position in Mar 2010 is now at 13th. 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.47% in Jun 2022.
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 almost double of Java in fourFrance, United Kingdom and Germany. These two account for almost half (45%) of the global search. JavaScript has attained its all time highest share of 9.5% in Sep 2021. JavaScript is at 3rd position in US, India and United Kingdom and within top five in all five countries.
PHP is the biggest loser in recent years in PYPL. Its share was over 20% in 2008; now, this fig is only 5.27% in 2022. 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.
Jun 2022 | Jun 2021 | Change | Programming language | Ratings | Change |
---|---|---|---|---|---|
1 | 2 | ↑ | Python | 12.20% | +0.35% |
2 | 1 | ↓ | C | 11.91% | -0.64% |
3 | 3 | Java | 10.47% | -1.07% | |
4 | 4 | C++ | 9.63% | +2.26% | |
5 | 5 | C# | 6.12% | +1.79% | |
6 | 6 | Visual Basic | 5.42% | +1.40% | |
7 | 7 | JavaScript | 2.09% | -0.24% | |
8 | 10 | ↑ | SQL | 1.94% | +0.06% |
9 | 9 | Assembly language | 1.85% | -0.21% | |
10 | 16 | ↑↑ | Swift | 1.55% | +0.44% |
11 | 11 | Classic Visual Basic | 1.33% | -0.40% | |
12 | 18 | ↑↑ | Delphi/Object Pascal | 1.32% | +0.26% |
13 | 8 | ↓↓ | PHP | 1.25% | -0.97% |
14 | 23 | ↑↑ | Objective-C | 1.02% | +0.33% |
15 | 20 | ↑↑ | Go | 1.02% | +0.07% |
16 | 14 | ↓ | R | 0.98% | -0.22% |
17 | 15 | ↓ | Perl | 0.76% | -0.41% |
18 | 38 | ↑↑ | Lua | 0.76% | +0.43% |
19 | 13 | ↓↓ | Ruby | 0.75% | -0.48% |
20 | 26 | ↑↑ | Prolog | 0.74% | +0.18% |
Jun 2022 | Change | Programming language | Share | Trends |
---|---|---|---|---|
1 | Python | 27.61 % | -2.8 % | |
2 | Java | 17.64 % | -0.7 % | |
3 | JavaScript | 9.21 % | +0.4 % | |
4 | C# | 7.79 % | +0.8 % | |
5 | C/C++ | 7.01 % | +0.4 % | |
6 | PHP | 5.27 % | -1.0 % | |
7 | R | 4.26 % | +0.5 % | |
8 | ↑↑↑ | TypeScript | 2.43 % | +0.7 % |
9 | ↓ | Objective-C | 2.21 % | +0.1 % |
10 | ↓ | Swift | 2.17 % | +0.4 % |
11 | ↑↑ | Matlab | 1.71 % | +0.2 % |
12 | ↓↓ | Kotlin | 1.57 % | -0.2 % |
13 | ↓ | Go | 1.48 % | +0.0 % |
14 | ↑↑ | Rust | 1.29 % | +0.4 % |
15 | Ruby | 1.1 % | -0.0 % | |
16 | ↓↓ | VBA | 1.07 % | -0.2 % |
17 | ↑↑ | Ada | 0.95 % | +0.4 % |
18 | ↑↑↑ | Scala | 0.73 % | +0.2 % |
19 | ↓↓ | Visual Basic | 0.65 % | -0.0 % |
20 | ↓↓ | Dart | 0.64 % | +0.0 % |
21 | ↑ | Abap | 0.58 % | +0.1 % |
22 | ↓↓ | Lua | 0.51 % | -0.0 % |
23 | ↑ | Groovy | 0.48 % | +0.1 % |
24 | ↓ | Perl | 0.44 % | +0.0 % |
25 | Julia | 0.41 % | +0.0 % | |
26 | Cobol | 0.34 % | +0.1 % | |
27 | Haskell | 0.29 % | +0.1 % | |
28 | Delphi/Pascal | 0.16 % | +0.1 % |
Jun 2022 | Programming language | Share |
---|---|---|
1 | Python | 29.53 % |
2 | Java | 17.06 % |
3 | JavaScript | 8.56 % |
4 | C/C++ | 6.49 % |
5 | C# | 6.31 % |
6 | R | 5.83 % |
7 | Objective-C | 3.43 % |
8 | Swift | 2.89 % |
9 | PHP | 2.85 % |
10 | Rust | 2.33 % |
11 | Ruby | 2.25 % |
12 | Matlab | 2.06 % |
13 | TypeScript | 1.98 % |
14 | Go | 1.85 % |
15 | VBA | 1.11 % |
16 | Scala | 0.79 % |
17 | Lua | 0.79 % |
18 | Julia | 0.77 % |
19 | Kotlin | 0.7 % |
20 | Visual Basic | 0.59 % |
21 | Perl | 0.41 % |
22 | Groovy | 0.4 % |
23 | Haskell | 0.27 % |
24 | Abap | 0.24 % |
25 | Cobol | 0.23 % |
26 | Ada | 0.11 % |
27 | Dart | 0.11 % |
28 | Delphi/Pascal | 0.05 % |
Jun 2022 | Programming language | Share |
---|---|---|
1 | Python | 26.5 % |
2 | Java | 22.96 % |
3 | JavaScript | 11.17 % |
4 | C/C++ | 8.86 % |
5 | C# | 8.16 % |
6 | PHP | 5.66 % |
7 | TypeScript | 2.55 % |
8 | R | 2.51 % |
9 | Kotlin | 1.34 % |
10 | Swift | 1.19 % |
11 | Objective-C | 1.05 % |
12 | Abap | 1.02 % |
13 | Go | 0.94 % |
14 | Scala | 0.85 % |
15 | Matlab | 0.79 % |
16 | Dart | 0.72 % |
17 | VBA | 0.71 % |
18 | Groovy | 0.67 % |
19 | Ruby | 0.61 % |
20 | Cobol | 0.53 % |
21 | Perl | 0.51 % |
22 | Visual Basic | 0.35 % |
23 | Rust | 0.18 % |
24 | Julia | 0.07 % |
25 | Ada | 0.04 % |
26 | Haskell | 0.03 % |
27 | Delphi/Pascal | 0.03 % |
Jun 2022 | Programming language | Share |
---|---|---|
1 | Python | 31.71 % |
2 | Java | 15.04 % |
3 | C# | 8.84 % |
4 | JavaScript | 6.6 % |
5 | R | 5.18 % |
6 | C/C++ | 4.82 % |
7 | PHP | 3.92 % |
8 | TypeScript | 3.15 % |
9 | Swift | 2.4 % |
10 | Rust | 2.39 % |
11 | Objective-C | 2.35 % |
12 | Matlab | 2.25 % |
13 | VBA | 2.1 % |
14 | Kotlin | 1.44 % |
15 | Go | 1.26 % |
16 | Abap | 1.17 % |
17 | Scala | 0.87 % |
18 | Delphi/Pascal | 0.87 % |
19 | Julia | 0.75 % |
20 | Ruby | 0.75 % |
21 | Haskell | 0.55 % |
22 | Lua | 0.5 % |
23 | Groovy | 0.5 % |
24 | Dart | 0.37 % |
25 | Perl | 0.24 % |
Jun 2022 | Programming language | Share |
---|---|---|
1 | Python | 32.9 % |
2 | Java | 14.45 % |
3 | JavaScript | 10.1 % |
4 | C# | 7.9 % |
5 | R | 7.22 % |
6 | C/C++ | 4.1 % |
7 | PHP | 3.1 % |
8 | Rust | 2.74 % |
9 | Objective-C | 2.68 % |
10 | Matlab | 2.05 % |
11 | TypeScript | 1.9 % |
12 | Swift | 1.74 % |
13 | Go | 1.5 % |
14 | Kotlin | 0.96 % |
15 | VBA | 0.95 % |
16 | Scala | 0.86 % |
17 | Dart | 0.85 % |
18 | Haskell | 0.73 % |
19 | Perl | 0.67 % |
20 | Ruby | 0.66 % |
21 | Julia | 0.62 % |
22 | Lua | 0.59 % |
23 | Groovy | 0.41 % |
24 | Visual Basic | 0.23 % |
25 | Cobol | 0.07 % |
Jun 2022 | Programming language | Share |
---|---|---|
1 | Python | 34.22 % |
2 | Java | 14.4 % |
3 | C/C++ | 7.61 % |
4 | R | 7.22 % |
5 | JavaScript | 6.13 % |
6 | C# | 5.92 % |
7 | PHP | 4.77 % |
8 | TypeScript | 3.87 % |
9 | Go | 3.07 % |
10 | Objective-C | 2.42 % |
11 | Rust | 2.3 % |
12 | Kotlin | 2.02 % |
13 | Matlab | 1.38 % |
14 | VBA | 1.24 % |
15 | Swift | 0.98 % |
16 | Scala | 0.67 % |
17 | Cobol | 0.37 % |
18 | Julia | 0.3 % |
19 | Dart | 0.28 % |
20 | Ruby | 0.27 % |
21 | Lua | 0.26 % |
22 | Visual Basic | 0.15 % |
23 | Perl | 0.14 % |