Rust: A Future for Safe Real-Time Software Without C/C++

Rust: A Future for Safe Real-Time Software Without C/C++

Author: lochsh Translator: Ma Kewei Editor: Wang Wenjing As an emerging programming language, Rust is heavily influenced by functional programming languages such as Haskell and OCaml, making its syntax similar to C++, but its semantics are entirely different. Rust is a statically typed language with complete type inference, unlike C++ which has partial type inference. … Read more

Stop Saying Rust is Overhyped

Stop Saying Rust is Overhyped

Author | thenewwazoo (online name)Translator | Nuclear Cola, Liu Yan Author’s Note: I wrote this article with great care, trying to avoid any overly affirmative or easily misunderstood statements. I also have my regular job and cannot fully devote myself to promoting Rust, so I can only express my feelings through this article. Due to … Read more

Understanding Memory Safety in Rust

Understanding Memory Safety in Rust

Understanding Memory Safety in Rust Language Features Ensuring Memory Safety Over the past decade, Rust has become the preferred choice for those looking to write fast and memory-safe native machine software. While languages like C can operate efficiently at a low hardware level, they lack language features that ensure proper memory allocation and deallocation. As … Read more

The Future of Rust Code in the Linux Kernel: Progress Amid Controversy

The Future of Rust Code in the Linux Kernel: Progress Amid Controversy

The Future of Rust Code in the Linux Kernel: Progress Amid Controversy Introduction Since the first integration of Rust code into the Linux kernel in 2022, the controversy surrounding its introduction has never ceased. The Rust language is praised for its excellent memory safety features and is seen by many governments and security experts as … Read more

Facebook’s Preferred Programming Languages: Hack, Python, C++, Rust

Facebook's Preferred Programming Languages: Hack, Python, C++, Rust

Produced by | OSC Open Source Community (ID:oschina2013) Meta has announced the approval of Hack, Python, C++, and Rust as the preferred programming languages for employees and developers to build software on its platform. The company stated to The Register that supporting a programming language is not a decision that can be made lightly. “It … Read more

A Concise Comparison of Memory Safety in Rust, C++, and Go

A Concise Comparison of Memory Safety in Rust, C++, and Go

A Concise Comparison of Memory Safety in Rust, C++, and Go Memory safety is a hot topic today. While everyone seems to agree that memory safety is very important, what truly constitutes safety remains subjective. Jeff Schwab’s article will guide us through semantically equivalent Rust, C++, and Go code, comparing how their approaches to safety … Read more

Don’t Rush to Rewrite in Rust: It May Not Be That Safe

Don't Rush to Rewrite in Rust: It May Not Be That Safe

Author | Anonymous Authors Translator | Nuclear Cola Editor | Chu Xingjuan If you haven’t tried Rust yet, I recommend you hurry up and give it a shot! Haven’t used Rust’s cat, grep, and find? I’m not joking, “once you try it, you will fall in love” is what Rust is all about. Too busy … Read more

Rust vs C++: A Battle of Modern Programming Languages

Rust vs C++: A Battle of Modern Programming Languages

Rust and C++ are both powerful system-level programming languages, known for their high performance and fine control. Rust, as a relatively new language, is praised for its focus on security, while C++ is renowned for its long history and broad applications. This article will deeply compare these two languages, exploring their advantages, disadvantages, and suitable … Read more

Why Windows Chooses Rust Programming Language Over C++

Why Windows Chooses Rust Programming Language Over C++

Click the above “Programmer Software Library” and select “Star“ Stay updated with the latest software news and insights! The optician store of the Programmer Software Library! Mingmin Hengyu from Qubit AI | WeChat Official Account QbitAI Replacing C++, Rust is truly set to rewrite everything! After gaining favor from major companies like Linux, Google, and … Read more

Rust Rewrites Everything?

Rust Rewrites Everything?

Produced by | OSC Open Source Community (ID: oschina2013) The Internet Security Research Group (ISRG) is working on the Prossimo project, which is rewriting sudo and su in Rust to enhance their memory safety, ensuring they no longer suffer from memory safety vulnerabilities, and further strengthening the security of the Linux and open source ecosystem. … Read more