October 2024 Programming Language Ranking
Rank | Language | Popularity | 📊 |
---|---|---|---|
1 | Python | 21.90% | |
2 | C++ | 11.60% | |
3 | Java | 10.51% | |
4 | C | 8.38% | |
5 | C# | 5.62% | |
6 | JavaScript | 3.54% | |
7 | Visual Basic | 2.35% | |
8 | Go | 2.02% | |
9 | Fortran | 1.80% | |
10 | Delphi/Object Pascal | 1.68% | |
11 | SQL | 1.64% | |
12 | MATLAB | 1.48% | |
13 | Rust | 1.45% | |
14 | Scratch | 1.41% | |
15 | PHP | 1.21% | |
16 | Assembly language | 1.13% | |
17 | R | 1.09% | |
18 | Ruby | 0.99% | |
19 | COBOL | 0.99% | |
20 | Swift | 0.98% |
Rank | Language | Popularity | Change | 🏅️Year |
---|---|---|---|---|
1 | Python | 21.90% | 1.73% | 2021, 2020 |
2 | C++ | 11.60% | 0.85% | 2022, 2003 |
3 | Java | 10.51% | 1.06% | 2015, 2005 |
4 | C | 8.38% | -0.51% | 2019, 2017 |
5 | C# | 5.62% | -0.46% | 2023 |
6 | JavaScript | 3.54% | -0.38% | 2014 |
7 | Visual Basic | 2.35% | -0.35% | - |
8 | Go | 2.02% | -0.33% | 2016, 2009 |
9 | Fortran | 1.80% | 0.02% | - |
10 | Delphi/Object Pascal | 1.68% | -0.09% | - |
11 | SQL | 1.64% | -0.3% | - |
12 | MATLAB | 1.48% | 0.01% | - |
13 | Rust | 1.45% | 0.13% | - |
14 | Scratch | 1.41% | 0.3% | - |
15 | PHP | 1.21% | -0.25% | 2004 |
16 | Assembly language | 1.13% | 0.14% | - |
17 | R | 1.09% | -0.11% | - |
18 | Ruby | 0.99% | -0.14% | 2006 |
19 | COBOL | 0.99% | -0.1% | - |
20 | Swift | 0.98% | -0.1% | - |
The TIOBE Programming Community Index is an indicator of the popularity of programming languages, created and maintained by TIOBE Software BV, founded in October 2000 and based in Eindhoven, the Netherlands. The index is calculated based on the number of search engine results for queries containing the name of the language. It includes results from Google, Baidu, Wikipedia, and YouTube.