Rust enters the TIOBE Index Top 20
Here’s something new for Rust fans to brag about. The language has officially entered the TIOBE Index top 20. What makes Rust such a well-loved programming language? Will it continue to reside alongside big players such as Java and C?
Rust continues to be a fan favorite. The Stack Overflow Developer Survey 2020 results crowned it as the most loved programming language for the fifth year in a row. 86.1% of Rust developers responded that they wanted to continue using it.
Here’s something else for Rust fans to brag about. It has officially entered the TIOBE Index Top 20 for the first time. Will it continue to reside alongside big players such as Java and C?
June 2020 top 10
Here are the current top-of-the-charts programming languages, according to the TIOBE Index.
This month, there are no major changes to the top languages. Since C rose to the top, it remains in its number one position, ahead of Java and Python.
C# gained a very small rise with a boost of +0.024% while R saw a larger rise of +1.27%. Last year, R was ranked number 22 and this month it takes the number 9 spot.
The TIOBE Index itself can be divisive because of how it charts languages. It does not track languages by usage, amount of code, or available job positions. Instead, it calculates language popularity using data from search engines. (See more about their methodology here.)
Regardless of how the Index tracks language popularity, Rust continues to show that it deserves the spotlight and with luck, will remain in the top 20!
Welcome to the top 20, Rust!
From the Index’s monthly update:
Almost 10 years after its birth, programming language Rust enters the TIOBE index top 20 for the first time. Is this surprising? Rust has been awarded “the most loved programming language” by Stackoverflow users for the last 5 years. In a row! The main reason for this is that Rust is a system programming language that is done right. All the verbose programming and sharp edges of other languages are solved by Rust while being statically strongly typed. Its type system prevents run-time null pointer exceptions and memory management is calculated compile-time. So no garbage collection that suddenly kicks in. We have D, Lua and Julia trying to beat C and C++ but Rust seems to be the first one to come really close. Let’s see whether it can keep this top 20 position in the years to come.
Rust has a sizable community of dedicated programmers. The language’s subreddit r/rust currently maintains 101k “Rustaceans” discussing the language and its latest developments, showing off projects, and helping out fellow programmers.
According to Stack Overflow, people love Rust for a number of reasons. Rust programmers have better control over low-level details and the language aims for near zero-cost abstractions.
SEE ALSO: To 25 glorious years of Java!
What’s next for Rust?
Where to from here? The Rust Survey 2019 revealed that the community wishes for better documentation and more learning material mainly for beginners and intermediate levels.
One reason the language isn’t as widespread is that it has not found a hold in the enterprise yet. The survey goes on to state that the most common answer devs give for not using Rust is simply “My company doesn’t use Rust”.
For more widespread adoption, its community says the language will need to focus on better training/documentation, more/better libraries, and IDE integration.