Which programming languages have the most important developer communities behind them? As you may count on, ultra-popular languages reminiscent of Python and Java can boast a consumer base of thousands and thousands—however some lesser-known languages even have surprisingly large audiences.
SlashData’s annual State of the Developer Nation gives a useful breakdown of what number of software program builders actively use a selected programming language. SlashData derives these numbers from its personal unbiased estimate of the worldwide developer group (which it locations at 31.1 million), plus a collection of “large-scale, low-bias” surveys that it conducts each six months. Listed here are the outcomes of that work:
JavaScript stays immensely in style. “Not solely do new builders see it as a gorgeous entry-level language, however present ones are additionally including it to their skillset,” the report added. “Even in software program sectors the place JavaScript shouldn't be amongst builders’ high selections, like in information science or embedded growth, greater than a fifth of builders use it of their tasks.” (And don’t neglect that TypeScript, a superset of JavaScript, can be intensely in style amongst all types of builders.)
Python, Java, and different languages have likewise loved regular development. Rust is the fastest-growing language on SlashData’s checklist, having tripled in measurement over the previous 24 months. “Rust has shaped a really robust group of builders who care about efficiency, reminiscence security, and safety,” the report added. “In consequence, it's principally utilized in IoT software program tasks but in addition in AR/VR growth, mostly for implementing the low-level core logic of AR/VR functions.”
SlashData’s language-ranking information aligns with that of different corporations. For instance, GitHub’s common State of the Octoverse, which traces language utilization on its large platform, additionally exhibits JavaScript, Python, and Java topping different languages. With thousands and thousands of builders utilizing them, these languages will doubtless dominate for a few years to come back... however keep watch over the smaller ones with a quickly rising user-base.