Register now for better personalized quote!

Four programming languages rule, but one new alternative is on the rise

Oct, 11, 2022 Hi-network.com
Image: Getty Images/Maskot

The Rust programming language is gaining in popularity among developers, according to the most recent update from software quality firm Tiobe's language index. 

Rust has risen to 20th position in October, up from 26th this time a year ago. It's the second time it's been in Tiobe's top 20 after peaking at 18th position in September 2020, a few months after it reached version 1.0. 

Developer

  • It's the end of programming as we know it -- again
  • Developers feel secure in their jobs, but they're still thinking about quitting
  • The future of the web will need a different sort of software developer
  • The best Linux laptops for consumers and developers

Paul Jansen, CEO of Tiobe Software, sees Rust as a "small threat" for C and C++ -the two languages that some developers believe Rust should replace for new projects due to its better management of memory security. 

Also:The most popular programming languages and where to learn them

Despite rising in popularity, Rust remains well behind C and C++, which are even more entrenched in the top five most popular languages than they were last year. As Jensen notes, the top four, which include Python, Java, C and C++, now have a share of 55%, up from 40% last year. 

"This is an indication that there is not much room for competition at the moment. Java's main competitor C#is losing ground, whereas Python competitors R and Ruby are more or less stabilizing," writes Jensen. 

"However, for C and C++ there is one small threat arising on the horizon: the programming language Rust. Rust re-entered the top 20 again with an all-time high market share of 0.70%. Rust focuses on performance and type safety. One of the reasons for Rust's increasing popularity is that Google started programming low-level parts of Android in the Rust language."

The Android Open Source Project began using Rust for new Android code in 2021. Linux kernel developers are also now putting in place the parts for Rust to be a second language to C in the kernel. 

While Rust has a small estimated share of developers, Rust has been crowned the "most loved" language in Stack Overflow's past few annual developer surveys. Another language that has seen a rise in popularity, according to Tiobe, is Objective-C.

There are a number of different programming language rankings, each of which measure coding-language popularity slightly differently. Tiobe says its rankings are based on the number of skilled engineers worldwide, courses and third-party vendors. It also uses popular search engines to calculate the ratings. The top 10 languages: Python, C, Java, C++, C#, Visual Basic, Javascript, Assembly Language, PHP, and SQL.

IEEE Spectrum's top programming languages for 2022 are slightly different to Tiobe's, but Python is also the top language. It's followed by C, C++, C#, Java, SQL, JavaScript, R, HTML, TypeScript. 

RedMonk's top 10 languages are JavaScript, Python, Java, PHP, CSS, C#, C++, TypeScript, Ruby, and C. Rust is in 19th position with Dart. 

CXO

5 ways to explore the use of generative AI at workLinkedIn is adding AI-powered tools to help marketing professionalsHybrid working or back to the office, here's how to keep everyone engagedWhat the 'new automation' means for technology careers
  • 5 ways to explore the use of generative AI at work
  • LinkedIn is adding AI-powered tools to help marketing professionals
  • Hybrid working or back to the office, here's how to keep everyone engaged
  • What the 'new automation' means for technology careers

tag-icon Hot Tags : Business Developer

Copyright © 2014-2024 Hi-Network.com | HAILIAN TECHNOLOGY CO., LIMITED | All Rights Reserved.