Emerging Field of Rust: Confidential Computing

Emerging Field of Rust: Confidential Computing

If you like it, follow us! Produced by | OSCHINA Written by | Da Dong In the era of cloud-native, the Go language has become the preferred language for cloud-native infrastructure construction due to its native support for high concurrency, ranking high in various programming language rankings and becoming one of the fastest-growing emerging programming … Read more

Rust High-Performance Cross-Platform GUI Framework

Rust High-Performance Cross-Platform GUI Framework

Creating beautiful and responsive user interfaces in Rust has always been a challenge until the emergence of egui. egui is an immediate mode GUI library that has become a favorite in the Rust community due to its ease of use and cross-platform capabilities. Today, we will delve into the design philosophy, core features, and integration … Read more

Can Rust Succeed? IDEs for Rust Development in 2021

Can Rust Succeed? IDEs for Rust Development in 2021

If you like it, follow us! With the establishment of the Rust Foundation, the question of “Can Rust succeed?” has once again become a hot topic in the community. This initiative, jointly established by four global top tech companies: Microsoft, Google, AWS, and Huawei, along with Rust’s creator Mozilla, undoubtedly gives a boost to developers … Read more

Why Rust Is The Genshin Impact Of Programming Languages

Why Rust Is The Genshin Impact Of Programming Languages

A few days ago, I was joking in the group about how difficult it is to get started with Rust, when a friend said, “Rust is the Genshin Impact of the programming world.” I thought to myself, even though Rust has been praised and criticized excessively over the past two years, it shouldn’t be blackened … 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

Rust vs Go: A Comparison for 2024

Rust vs Go: A Comparison for 2024

This article is translated from “Rust vs Go in 2024”[1]. What can I say without making everyone angry? Which is better, Rust or Go? Which language should you choose for your next project, and why? How do they compare in terms of performance, simplicity, safety, features, scalability, and concurrency? What are their similarities and fundamental … Read more

Rust Training Camp

Rust Training Camp

Friends who follow me may know that I previously launched a column titled “Rust Programming First Lesson” on Geek Time. The goal of this column is to help you deeply understand the Rust language system, master the essence of Rust development, and appreciate the charm of Rust’s design philosophy. For example, I will explain how … Read more

Rust Takes Over C: Notable C Projects Rewritten in Rust

Rust Takes Over C: Notable C Projects Rewritten in Rust

Welcome to subscribe to my paid column “Zhang Handong’s Rust Channel” on Mowen Dongxi, where I take you deep into understanding everything related to the Rust language, its ecosystem, and applications in the commercial field. This article is an excerpt from it. “ The purpose of this article is not to praise Rust, but to … Read more

Switching From C++ to Rust: Doubling Development Efficiency

Switching From C++ to Rust: Doubling Development Efficiency

Google’s Android Engineering Director Lars Bergstrom recently shared the company’s experience migrating projects written in Go or C++ to the Rust programming language at the Rust Nation conference. Bergstrom stated that although there were cases of rewriting code in the memory-safe Rust language as early as 2016 with Dropbox and 2018 with Figma, and the … Read more

A C++ Programmer’s Introduction to Rust

A C++ Programmer's Introduction to Rust

AliMei’s Guide The author recently attempted to write some Rust code, and this article mainly discusses their views on Rust and some differences between Rust and C++. Background S2 learned the Pangu programming specification and the CPP core guidelines while promoting team coding standards, and then came to understand clang-tidy and Google’s exploration in security. … Read more