Asynchronous Rust Practice: Performance, Pitfalls, Analysis

Asynchronous Rust Practice: Performance, Pitfalls, Analysis

Rust Code Updates in the Linux Kernel Introduce More Features Miguel Ojeda has released the latest patch series that implements the foundational infrastructure for the Rust programming language in the Linux kernel, along with initial sample code. The v8 version with Rust support has been released today, adding support for using the Rust programming language … Read more

Rust Through The Eyes Of A Go Developer

Rust Through The Eyes Of A Go Developer

Hi everyone, I’m Tiger. This time, I want to talk about Rust.What’s so great about Rust?As an old user of Go, how do I view Rust?Let’s have a good discussion on this topic today. One of the most troublesome issues for us programmers is memory management, such as dangling pointers, memory leaks, data races, etc., … Read more

Rust vs Go: Which Programming Language to Choose?

Rust vs Go: Which Programming Language to Choose?

Source: Internet 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 differences? Let’s find the answers through a friendly and fair comparison of Rust and Go. 1. … Read more

Why Is Go’s Performance Inferior to Rust?

Hi everyone! Recently, I came across an interesting question online: Why is Go’s performance not as good as Rust’s? After all, Go has always been marketed for its simplicity and efficiency, while Rust has gained attention for its safety and performance. So, how come Rust outperforms Go in terms of performance? 1. Different Language Design … Read more

Introduction to Cortex-M3: Understanding Registers

Introduction to Cortex-M3: Understanding Registers

This article is reprinted from the Jishu Community Jishu Column: Arm Technology Blog Author: Andy Lok Source: https://zhuanlan.zhihu.com/p/52855259 In this article, we will discuss a very important concept in embedded systems – registers. Since microcontrollers interact with the external environment and control their own functions primarily through registers, the use of registers will be integral … Read more

Why Rust Is Not Suitable for Developing Web APIs

Why Rust Is Not Suitable for Developing Web APIs

Author | Tom MacWright Translator | Wu Liupo Editor | Cai Fangfang Rust is a fascinating programming language with excellent CLI tools like ripgrep and exa. Companies like Cloudflare are using and encouraging people to write Rust to run microservices. Software written in Rust can be safer, smaller, and cleaner than C++ or C. If … Read more

Overview of Rust: Current Trends and Deficiencies in the Ecosystem

Overview of Rust: Current Trends and Deficiencies in the Ecosystem

Author | Vitaly Bragilevsky Translator | Liu Yameng Editor | Tina The Rust ecosystem is regularly explored through numerous developer surveys. A careful reading of these reports can provide deep insights into the community and the potential of the technology. For example, the majority of Rust developers have only recently started using the language, which … Read more

Rust: The Future of Systems Programming, C as New Assembly

Rust: The Future of Systems Programming, C as New Assembly

Author: Bhagyashree R Translator: Ping Chuan Editor: Wang Wenjing At the 2019 Open Source Technology Summit (OSTS), Intel’s Chief Engineer Josh Triplett detailed the work Intel is doing to make Rust, a language loved by many, fully comparable to C. In his talk “Intel and Rust: The Future of Systems Programming,” he also discussed the … Read more

Writing Python Like Rust: A Guide

Writing Python Like Rust: A Guide

Script Home Set as “Starred⭐” to receive article updates promptly Source丨51CTO Technology Stack (ID: blog51cto) Author丨kobzol Planning丨Qianshan Proofreading丨Yun Zhao If reprinted, please contact the original public account Several years ago, I started programming in Rust, which gradually changed the way I design programs in other programming languages, especially Python. Before I began using Rust, I … Read more