Karatan berusia 10 tahun: Bagaimana lift rusak mengubah perangkat lunak selamanya

Elyse Betters Picaro from ZDNET reported that Graydon Hoare, a Mozilla software developer, was inspired to create the Rust programming language after dealing with his apartment building’s malfunctioning elevator in 2006. Hoare was frustrated with the frequent breakdowns of the elevator and suspected that memory errors in the control software, likely written in C or C++, were the cause. This led him to design Rust, a fast and memory-safe programming language with a unique ownership system that prevents common errors like null pointer dereferencing and buffer overflows.

Mozilla officially sponsored Rust in 2009, and after years of development, Rust 1.0 was released on May 15, 2015. Since then, Rust has grown significantly, with its package registry, crates.io, expanding to over 180,000 packages and the language evolving with features like rust-analyzer and the Cargo package manager.

Rust’s commitment to non-breaking releases and regular cycles has enabled rapid innovation while maintaining reliability. With over 246,000 changes merged since 1.0, Rust has become a mainstream tool embraced by tech giants and open-source communities alike. The language’s success is attributed to a large community of stakeholders coming together to build and expand shared technical infrastructure.

Unlike languages like Python or JavaScript, Rust is used for creating the underlying infrastructure that supports software operation, making it popular among developers who work with system-level programming. According to the Stack Overflow developer survey, Rust has been the most admired language for eight consecutive years, with over 80% of developers expressing a desire to use it again.

Leading tech companies like Mozilla, Google, and Microsoft have adopted Rust in various projects, showcasing its versatility and reliability. The Linux kernel has also started incorporating Rust, although the transition has presented challenges as some developers are accustomed to C and unfamiliar with Rust’s concepts. Despite these hurdles, Rust continues to gain traction in the software development community as a powerful and safe programming language. Elyse Betters Picaro / ZDNET Jadi ada beberapa penolakan terhadap Rust.” Namun, Torvalds tetap menjadi pendukung Rust-in-Linux yang teguh. Pembelajaran Rust Meskipun begitu, menggunakan dan mempelajari Rust tidaklah tanpa rintangan. Kurva pembelajarannya, terutama seputar pemeriksa pinjaman dan rentang hidup, tetap curam bagi pemula. Secara pribadi, saya tidak menemukannya terlalu sulit. Jika Anda ingin mempelajari Rust sendiri, saya sarankan memulainya dengan Buku Bahasa Pemrograman Rust (aka The Book), diikuti oleh Rust untuk Rustaceans. Situs web Rust by Example dan Welcome to Comprehensive Rust dari Google juga membantu, dan mereka gratis. Jadi, sepuluh tahun setelah 1.0 dirilis, Rust telah mencapai apa yang dulu tampaknya tidak mungkin: membuat pemrograman sistem aman dan menyenangkan. Juga: AI terbaik untuk coding pada tahun 2025 (dan apa yang tidak boleh digunakan – termasuk DeepSeek R1) Ketika Hoare merenungkan ulang tahun ke-10 Rust, “Rust adalah kisah tentang komunitas besar pemangku kepentingan yang bergabung untuk merancang, membangun, merawat, dan memperluas infrastruktur teknis bersama.” Di dunia yang semakin bergantung pada perangkat lunak yang aman, handal, dan berkinerja tinggi, dekade berikutnya Rust terlihat lebih cerah dari sebelumnya. Dapatkan cerita teratas pagi ini di kotak masuk Anda setiap hari dengan newsletter Tech Today kami.

MEMBACA  Entah Bagaimana, Ventress Kembali