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.
SEE: Hiring kit: Python developer (TechRepublic Premium)
He estimates that the second largest population of 10.1 million developers are Python users, while there are now 9.4 million Java developers.
The three main programming languages are the same as the rankings of developer analyst firm RedMonk, which are based on data from GitHub and Stack Overflow.
SlashData estimates that the next three largest developer communities use C / C ++ (7.3 million), Microsoft C # (6.5 million), and PHP (6.3 million). Other big groups of developers are fans of Kotlin, Swift, Go, Ruby, Objective C, Rust and Lua.
Python is the fastest growing language with over six million developers, according to SlashData, and 70% of machine learning (ML)-focused developers say they use it, likely due to ML libraries like TensorFlow being developed. by Google, Facebook’s PyTorch and NumPy. But Python is also widely used for backend system automation.
“For the prospect, only 17% use R, the other language often associated with data science,” notes SlashData.
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 over the past 12 months, albeit with a lower base than Python.
Rust is not widely used, but this year its community stepped out of Mozilla’s shadow and created its own Rust Foundation which is supported by Amazon Web Services, Microsoft Azure, Google, and Mozilla.
Google wants Rust to become a second language for the Linux kernel and uses it to write new code for the Android operating system because of its memory security guarantees that help avoid memory bugs. Developers also like Rust’s Crates package management system.