![]() ![]() What makes Rust stand out from competing languages, and how can it be useful in scientific work? Let’s take a look! Elements of Mozilla’s Firefox browser are written in Rust, while developers at Microsoft are recoding parts of the Windows operating system with Rust. Rust’s humble beginnings were spawned with a 2006 side project by Graydon Hoare working at Mozilla. Even though Rust is no easy programming language to learn, it possesses certain characteristics that have made it the number one choice for many researchers. Remarkably, one of the sectors where Rust’s popularity continues to increase is science and research, according to the Nature journal. And in 2021, 7.03% of developers had Rust in their toolsets! ![]() In 2020, the adoption of Rust was already at 5.1%. Only 3.2% of the participants of the 2019 Stack Overflow Developer Survey were using Rust. With that in mind, 86.98% of respondents said they were planning to continue using Rust, and only 13.02% said they would ditch Rust for something else.Īside from being a favorite for the majority of developers, Rust’s adoption has been steadily rising over the years. In the context of Stack Overflow Developer Surveys, “loved” means that developers who’ve worked with a programming language in the past year will keep using it next year. In fact, 2021 marked the sixth year of Rust holding the title of the most loved language among surveyed developers! Rust’s share in the software development industry starkly contrasts with those of giants such as JavaScript (64.96%), HTML/CSS (56.07%), and Python (48.24%).īut despite its comparatively insignificant usage, Rust was the most loved programming language of them all in 2021. “For example, being able to create and call a function, create variables, understand conditionals, and make application programming interface (API) calls, can provide a solid knowledge base that can be employed across multiple languages.According to the Stack Overflow 2021 Developer Survey, only 7.03% of respondents use the Rust programming language. “What’s most important is a firm comprehension of the fundamentals. “While some are more popular and widely used than others, the structures underpinning those various ‘flavours’ of software development can be implemented across a variety of languages,” he told Information Age. These are among the most self-taught programming languages because of their popularity but if you’re looking to get started or are wanting a new language to get ahead in your career, Woodward suggests a language-agnostic approach to learning. Overall, the most commonly used languages on the GitHub platform are the usual suspects with Javascript, Python, Java, Typescript, and C# making up the top five. HCL and Rust are the fastest growing programming languages. “Between the sharp rise in HCL usage – plus Shell and Go – and the year-over-year increase in GitHub Actions utilisation, we are seeing more and more developers tackle their own operations with infrastructure as code, as well as automation and CI/CD.” “HCL was first introduced in Terraform in 2014 – which is now used across all of Hashicorp’s open source and commercial tools – to create and automate cloud workflows across organisations,” Woodward said. Martin Woodward, vice president of Developer Relations at GitHub, told Information Age the rise of HCL coincided with the rising popularity of the Terraform infrastructure management tool. In its latest State of the Octoverse report, GitHub noted the rise of Rust alongside other efficient languages like Go, the usage of which was up 28 per cent over the last year.īut the overall fastest growing language across GitHub repositories was the Hashicorp Configuration Language (HCL) which has had year-on-year growth of 56 per cent. Since its first release in 2015, Rust’s popularity has continued to grow including among research scientists who find it perfect for their data-heavy workloads. Rust is known for its ability to deliver Python-like utility with the speed and memory control of C – leading to it being among the world’s most energy efficient languages. Use of the Rust programming language in open source projects was up by more than 50 per cent last year as a new set of must-learn languages emerges to challenge the old guard, according to a new report from GitHub. ![]()
0 Comments
Leave a Reply. |