Top Computer Languages
Source | TIOBE Index |
PYPL PopularitY of Programming Language Index | |
Date | 10 Apr 2024 |
Python is the top programming language in TIOBE and PYPL Index. Python has taken a lead of over 6% from C in TIOBE. In PYPL, a gap is much wider as top-ranked Python is ahead close to 12.4% from 2nd ranked Java.
TIOBE: Python, C, Java, C++ and C# are way ahead of others in TIOBE Index. C, C++ and Java are very close to each other at 2nd, 3rd and 4th number. C++ and C# have positive trends in the past five years. These three have negative trends in the past five years: Java, C, and PHP. PHP hit its lowest position ever in the TIOBE index in April 2024. PHP was at 3rd position in Mar 2010 is now at 17th. Positions of C has not been much affected but rating is constantly declining. The rating of Java has declined from 26.49% in June 2001 to 8.94% in Apr 2024.
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 US and Germany and by four times in France and United Kingdom, These two account for almost 44.5% of the global search. C/C++ and C# are within top five in four countries. JavaScript is within top five in three countries.
PHP is the biggest loser in recent years in PYPL. Its share was over 20% in 2008; now, this fig is only 4.45% in 2024. Java is too declining but not as fast as PHP. Java's contribution was over 31% in 2008, and still, it holds 16.04%. 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.
Apr 2024 | Apr 2023 | Change | Programming language | Ratings | Change |
---|---|---|---|---|---|
1 | 1 | Python | 16.41% | +1.90% | |
2 | 2 | C | 10.21% | -4.20% | |
3 | 4 | ↑ | C++ | 9.76% | -3.20% |
4 | 3 | ↓ | Java | 8.94% | -4.29% |
5 | 5 | C# | 6.77% | -1.44% | |
6 | 7 | ↑ | JavaScript | 2.89% | +0.79% |
7 | 10 | ↑ | Go | 1.85% | +0.57% |
8 | 6 | ↓ | Visual Basic | 1.70% | -2.70% |
9 | 8 | ↓ | SQL | 1.61% | -0.06% |
10 | 20 | ↑↑ | Fortran | 1.47% | +0.88% |
11 | 11 | Delphi/Object Pascal | 1.47% | +0.24% | |
12 | 12 | Assembly language | 1.30% | +0.26% | |
13 | 18 | ↑↑ | Ruby | 1.24% | +0.58% |
14 | 17 | ↑ | Swift | 1.23% | +0.51% |
15 | 15 | Scratch | 1.14% | +0.35% | |
16 | 14 | ↓ | MATLAB | 1.11% | +0.25% |
17 | 9 | ↓↓ | PHP | 1.09% | -0.26% |
18 | 38 | ↑↑ | Kotlin | 1.05% | +0.80% |
19 | 19 | Rust | 1.03% | +0.41% | |
20 | 16 | ↓↓ | R | 0.84% | +0.09% |
Apr 2024 | Change | Programming language | Share | Trends |
---|---|---|---|---|
1 | Python | 28.43 % | +0.7 % | |
2 | Java | 16.04 % | -0.1 % | |
3 | JavaScript | 8.72 % | -0.8 % | |
4 | ↑ | C/C++ | 6.65 % | +0.2 % |
5 | ↓ | C# | 6.63 % | -0.2 % |
6 | ↑ | R | 4.63 % | +0.2 % |
7 | ↓ | PHP | 4.45 % | -0.7 % |
8 | TypeScript | 2.96 % | +0.0 % | |
9 | Swift | 2.71 % | +0.4 % | |
10 | Rust | 2.53 % | +0.4 % | |
11 | Objective-C | 2.43 % | +0.3 % | |
12 | Go | 2.16 % | +0.2 % | |
13 | Kotlin | 1.93 % | +0.0 % | |
14 | Matlab | 1.54 % | -0.1 % | |
15 | ↑↑↑↑ | Dart | 1.01 % | +0.2 % |
16 | Ada | 0.99 % | -0.0 % | |
17 | ↓↓ | Ruby | 0.97 % | -0.1 % |
18 | ↓ | VBA | 0.91 % | -0.0 % |
19 | ↓ | Powershell | 0.76 % | -0.2 % |
20 | ↑ | Lua | 0.61 % | +0.0 % |
21 | ↑↑ | Abap | 0.6 % | +0.1 % |
22 | ↓↓ | Scala | 0.58 % | -0.1 % |
23 | ↓ | Visual Basic | 0.42 % | -0.2 % |
24 | ↑ | Groovy | 0.35 % | -0.0 % |
25 | ↓ | Julia | 0.33 % | -0.1 % |
26 | Perl | 0.22 % | -0.1 % | |
27 | ↑ | Haskell | 0.17 % | -0.1 % |
28 | ↓ | Cobol | 0.14 % | -0.2 % |
29 | Delphi/Pascal | 0.13 % | -0.0 % |
Apr 2024 | Programming language | Share |
---|---|---|
1 | Python | 32.71 % |
2 | Java | 13.41 % |
3 | R | 7.78 % |
4 | C/C++ | 7.67 % |
5 | JavaScript | 7.34 % |
6 | C# | 6.27 % |
7 | Swift | 6.01 % |
8 | Rust | 3.21 % |
9 | Objective-C | 2.55 % |
10 | TypeScript | 2.16 % |
11 | Go | 1.92 % |
12 | Matlab | 1.87 % |
13 | PHP | 1.41 % |
14 | Powershell | 1.13 % |
15 | VBA | 1.03 % |
16 | Ruby | 0.73 % |
17 | Kotlin | 0.65 % |
18 | Scala | 0.42 % |
19 | Dart | 0.27 % |
20 | Ada | 0.19 % |
21 | Abap | 0.19 % |
22 | Visual Basic | 0.19 % |
23 | Lua | 0.19 % |
24 | Julia | 0.18 % |
25 | Groovy | 0.15 % |
26 | Haskell | 0.15 % |
27 | Cobol | 0.11 % |
28 | Delphi/Pascal | 0.08 % |
29 | Perl | 0.02 % |
Apr 2024 | Programming language | Share |
---|---|---|
1 | Python | 29.41 % |
2 | Java | 23.97 % |
3 | JavaScript | 12.96 % |
4 | C/C++ | 6.85 % |
5 | C# | 6.83 % |
6 | PHP | 4.8 % |
7 | TypeScript | 2.9 % |
8 | R | 2.34 % |
9 | Kotlin | 1.71 % |
10 | Go | 1.58 % |
11 | Swift | 0.96 % |
12 | Dart | 0.84 % |
13 | Abap | 0.7 % |
14 | VBA | 0.67 % |
15 | Matlab | 0.64 % |
16 | Objective-C | 0.52 % |
17 | Powershell | 0.46 % |
18 | Ruby | 0.37 % |
19 | Rust | 0.33 % |
20 | Scala | 0.33 % |
21 | Visual Basic | 0.21 % |
22 | Ada | 0.16 % |
23 | Cobol | 0.1 % |
24 | Perl | 0.08 % |
25 | Groovy | 0.08 % |
26 | Delphi/Pascal | 0.07 % |
27 | Haskell | 0.06 % |
28 | Julia | 0.05 % |
29 | Lua | 0.01 % |
Apr 2024 | Programming language | Share |
---|---|---|
1 | Python | 43.93 % |
2 | Java | 20.45 % |
3 | C# | 5.51 % |
4 | R | 3.13 % |
5 | Rust | 3.04 % |
6 | PHP | 2.86 % |
7 | JavaScript | 2.68 % |
8 | C/C++ | 2.25 % |
9 | TypeScript | 1.84 % |
10 | VBA | 1.8 % |
11 | Objective-C | 1.73 % |
12 | Matlab | 1.16 % |
13 | Scala | 1.09 % |
14 | Swift | 1.06 % |
15 | Go | 0.86 % |
16 | Dart | 0.86 % |
17 | Julia | 0.79 % |
18 | Lua | 0.72 % |
19 | Kotlin | 0.69 % |
20 | Powershell | 0.64 % |
21 | Abap | 0.58 % |
22 | Ruby | 0.5 % |
23 | Cobol | 0.42 % |
24 | Delphi/Pascal | 0.41 % |
25 | Ada | 0.4 % |
26 | Groovy | 0.32 % |
27 | Perl | 0.14 % |
28 | Haskell | 0.13 % |
29 | Visual Basic | 0.0 % |
Apr 2024 | Programming language | Share |
---|---|---|
1 | Python | 44.24 % |
2 | Java | 11.63 % |
3 | C# | 8.17 % |
4 | JavaScript | 8.09 % |
5 | C/C++ | 6.33 % |
6 | R | 3.85 % |
7 | Swift | 2.18 % |
8 | Rust | 2.13 % |
9 | Objective-C | 1.98 % |
10 | PHP | 1.92 % |
11 | Cobol | 1.24 % |
12 | TypeScript | 1.12 % |
13 | Matlab | 1.0 % |
14 | Go | 0.75 % |
15 | VBA | 0.72 % |
16 | Haskell | 0.67 % |
17 | Dart | 0.66 % |
18 | Lua | 0.6 % |
19 | Kotlin | 0.49 % |
20 | Powershell | 0.49 % |
21 | Ruby | 0.43 % |
22 | Perl | 0.37 % |
23 | Groovy | 0.36 % |
24 | Scala | 0.28 % |
25 | Julia | 0.24 % |
26 | Visual Basic | 0.04 % |
27 | Delphi/Pascal | 0.02 % |
Apr 2024 | Programming language | Share |
---|---|---|
1 | Python | 46.11 % |
2 | Java | 12.32 % |
3 | Abap | 8.69 % |
4 | C# | 4.32 % |
5 | C/C++ | 4.1 % |
6 | Swift | 3.28 % |
7 | PHP | 2.4 % |
8 | Rust | 2.29 % |
9 | JavaScript | 1.81 % |
10 | Matlab | 1.63 % |
11 | Kotlin | 1.63 % |
12 | R | 1.31 % |
13 | Objective-C | 1.25 % |
14 | Lua | 1.24 % |
15 | Scala | 1.02 % |
16 | Cobol | 0.89 % |
17 | Julia | 0.85 % |
18 | Powershell | 0.85 % |
19 | TypeScript | 0.84 % |
20 | Dart | 0.83 % |
21 | VBA | 0.74 % |
22 | Visual Basic | 0.52 % |
23 | Go | 0.48 % |
24 | Perl | 0.39 % |
25 | Ruby | 0.16 % |
26 | Groovy | 0.04 % |