Report: Rust is probably the most beloved programming language for 5 years working
Rust continues to keep up its spot as probably the most beloved of programming languages amongst skilled builders. For the firth 12 months in a row, the Stack Overflow Developer Survey discovered a majority of builders who’re at present utilizing it (86%) say that they’re occupied with persevering with to develop with it.
Rust was adopted by TypeScript at 67.1%, Python at 66.7%, Kotlin at 62.9%, and Go at 62.three% for many cherished languages.
Rust continues to be probably the most cherished programming language as a result of it “solves ache factors current in lots of different languages, offering a strong step ahead with a restricted variety of downsides,” Stack Overflow defined in a submit.
RELATED CONTENT: Microsoft turns to Rust for safer code
Moreover, Python’s steady rise appeared to finish this 12 months as TypeScript pull forward. Final 12 months the 2 languages shared second place, however in keeping with Stack Overflow TypeScript got here forward as a consequence of Microsoft’s change of route and embrace of the open supply motion. TypeScript additionally polyfills many ECMAScript modifications (like arrow features, async, and lessons) earlier than they’re broadly out there in browsers. Go made vital good points, shifting as much as fifth place from 10th final 12 months.
In the meantime, VBA, Goal-C, and Perl maintain the highest spots for probably the most dreaded languages—languages that had a excessive share of builders who’re at present utilizing them, however have little interest in persevering with to take action. All have over 70% of customers dreading the language.
For Python, 30% of builders who will not be growing with the language have expressed curiosity in growing with it, nicely above any others.
As for frameworks, the survey discovered that ASP.NET Core is probably the most cherished net framework, beating out React.js this 12 months. Gatsby, a newcomer on the survey, is already sitting at fifth, being cherished by 60% of the respondents. Alternatively, probably the most dreaded frameworks included Angular.js, Drupal, jQuery, ASP.NET, and Symfony.
.NET Core and Torch/PyTorch stay probably the most cherished of the opposite remaining frameworks, libraries and instruments.
In the meantime, Linux stays probably the most cherished platform, adopted by container applied sciences Docker and Kubernetes.
Looking at database applied sciences, Redis stays probably the most cherished, adopted by PostgreSQL and Elasticsearch.
The survey additionally discovered that 80% of respondents imagine that DevOps is at the very least considerably vital, and 44% work at organizations with at the very least one devoted DevOps worker.
The explanations for this pattern embody customers’ expectations for his or her apps and providers to be out there at any time and anywhere, Stack Overflow acknowledged in a weblog submit.
Engineering managers, Website reliability engineers (SREs), DevOps specialists, and knowledge engineers stay among the many highest paid particular person contributor roles in that order. All earn a median wage of or above $125okay in the USA.
The survey was carried out earlier than the COVID-19 lockdowns and located that greater than 75% of builders mentioned they work time beyond regulation at the very least often, which means one to 2 days per quarter, whereas 25% work time beyond regulation 1-2 days per week or extra.
By way of office range in software program improvement, the distinction in illustration from earlier years didn’t change considerably.
“There was an uptick in some race and ethnicity teams, whereas different races and ethnicities remained related or decreased. Equally, we noticed a slight enhance in female-gendered respondents, whereas non-binary, genderqueer, or non-conforming remained the identical,” Stack Overflow mentioned.
The 2020 Developer Survey was carried out in February of this 12 months with members from practically 65,000 builders.