We and our partners use cookies to understand how you use our site, improve your experience and serve you personalized content and advertising. Read about how we use cookies and your choices here. By continuing to use this site, you accept these cookies.


Programming languages: JavaScript has most developers but Rust is the fastest growing

JavaScript has the largest developer community but Rust was the fastest growing in the past year.
By Liam Tung, Contributing Writer

JavaScript remains by a long way the most popular programming language with 13.8 million developers, according to SlashData, a UK firm that studies developer communities. 

The company estimates in its State of the Developer Nation 20th edition that in the first quarter of this year the JavaScript community accounted for a big chunk of the estimated 24.3 million active developers worldwide. 

SlashData's survey reached over 19,000 respondents from 155 countries and offers a slightly different take on other language-popularity rankings from GitHub, RedMonk, Stack Overflow, and Tiobe. 

SlashData runs this survey twice a year. Its last survey estimated the JavaScript community's size at 12.4 million and includes TypeScript and CoffeeScript, which are also based on the same ECMAScript standard.

SEE: Hiring Kit: Python developer (TechRepublic Premium)

It estimates the second largest population of 10.1 million developers are Python users, while there are now 9.4 million Java developers. 

The top three programming languages are the same as developer analyst firm RedMonk's rankings, which are based on data from GitHub and Stack Overflow. 

SlashData estimates the next three largest developer communities are using C/C++ (7.3 million), Microsoft's C# (6.5 million), and PHP (6.3 million). Other large groups of developers are fans of Kotlin, Swift, Go, Ruby, Objective C, Rust and Lua.

The company reckons JavaScript has gained 4.5 million developers in the community since 2017, while Python has gained 1.6 million developers over the past year. 

Python is the fastest growing language with more than six million developers, according to SlashData, and 70% of developers focussed on machine learning (ML) report using it, likely due to ML libraries like Google-developed TensorFlow, Facebook's PyTorch, and NumPy. But Python is also widely used for backend systems automation

"For perspective, only 17% use R, the other language often associated with data science," SlashData notes.

SEE: Back to the office in 2021? Here are ten things that will have changed

SlashData, however, notes that Rust and Lua were the two fastest growing programming language communities in the past 12 months, albeit from a lower base than Python.

Rust isn't widely used but this year its community stepped out of Mozilla's shadow and created its own Rust Foundation that's backed by Amazon Web Services, Microsoft Azure, Google and Mozilla. 

Google is angling for Rust to become a second language for the Linux kernel and is using it to write new code for the Android operating system because of its memory safety guarantees that help avoid memory bugs. Developers also appreciate Rust's Crates package management system. 

Source: SlashData
Editorial standards