Learning the Rust Programming Language

Learning the Rust Programming Language

Object-Oriented Programming (OOP) is a way of modeling programs. The concept of an object originated from the Simula programming language in the 1960s. These objects influenced Alan Kay’s programming architecture, where objects communicate by passing messages to each other. He coined the term “object-oriented programming” in 1967. There are many conflicting definitions of what OOP … Read more

Is the Learning Curve of Rust Steep? A Deep Dive into the Productivity Dilemma of the Borrow Checker

Is the Learning Curve of Rust Steep? A Deep Dive into the Productivity Dilemma of the Borrow Checker

Introduction As one of the most talked-about system programming languages in recent years, Rust has attracted many developers with its promise of “memory safety without garbage collection.” However, in practical engineering, especially when building modern web services, APIs, and cloud-native systems, the complexity tax of Rust has become a real issue that many teams must … Read more

The Ongoing Turmoil Within the Rust Community

The Ongoing Turmoil Within the Rust Community

↓Recommended Follow↓ Source: OSC Open Source Community (ID: oschina2013) Rust is a programming language developed by Mozilla, primarily aimed at providing a safe, concurrent, and efficient programming experience. Rust’s strong typing and ownership system can prevent common programming errors such as memory leaks and data races. These features make Rust a very safe programming language, … Read more

Why Quantitative Trading is Shifting from Python to Rust Instead of C++

Why Quantitative Trading is Shifting from Python to Rust Instead of C++

Previous ArticlesHow Quantitative Models Connect to Real Trading Interfaces The Truth About Free Level-2 (L2) Depth Data for Quantitative Trading The Only Free and Compliant Real Trading Quantitative Trading API in China – miniQMT Click the blue text · to follow us Focused on research in the quantitative trading industry, sharing trading technology and industry … Read more

Microsoft CTO Discusses Successes, Challenges, and Commitment to Rust Programming Language at Rust Nation UK

Microsoft CTO Discusses Successes, Challenges, and Commitment to Rust Programming Language at Rust Nation UK

Author | Bruno CouriolTranslator | Ma KeweiEditor | Tina Microsoft Azure Chief Technology Officer Mark Russinovich recently delved into the key factors driving the adoption of the Rust programming language at the Rust Nation UK conference. He showcased the application results of Rust through real-world examples from Microsoft products and elaborated on how to leverage … Read more

A Comprehensive Guide to Debugging Rust Asynchronous Applications with GDB

A Comprehensive Guide to Debugging Rust Asynchronous Applications with GDB

Introduction to GDB The GNU Project Debugger (GDB) is a long-standing program written by Richard Stallman in 1986, supporting multiple languages including C/C++ and modern languages like Rust. GDB is a command-line application, but there are many graphical user interface front-ends and IDE integrations available. For this tutorial, we will use the command-line interface as … Read more

Exploring the Future: The Pinnacle Showdown Between GCC and LLVM in Rust Code Compilation

Exploring the Future: The Pinnacle Showdown Between GCC and LLVM in Rust Code Compilation

The Rust compiler is renowned for its ability to optimize code performance and manage memory, thanks to its borrow checkers. Rust code is compiled using the official compiler <span>rustc</span>, which utilizes LLVM as its backend to optimize and convert high-level Rust code into low-level machine code. However, a recent alternative has emerged called gccrs, which … Read more

Rust 1.87.0 Released! A Comprehensive Analysis of the Latest Version Unveiling New Heights in Performance and Safety

Rust 1.87.0 Released! A Comprehensive Analysis of the Latest Version Unveiling New Heights in Performance and Safety

On May 16, 2025, the highly anticipated Rust programming language welcomed its new stable version—Rust 1.87.0! As one of the leading, safest, and high-performance system-level languages in the industry, Rust continuously enhances the development experience and underlying technology through version upgrades. This 1.87.0 iteration brings several important new features and stability improvements, covering core language … Read more

Official Rust Implementation of Model2Vec: A Lightweight Tool for Embedding Model Loading and Inference

Official Rust Implementation of Model2Vec: A Lightweight Tool for Embedding Model Loading and Inference

Introduction In today’s natural language processing field, embedding technology has become an indispensable part. Whether for text classification, sentiment analysis, or information retrieval, high-quality embedding models can significantly enhance task performance. However, as model sizes continue to grow, efficiently loading and inferring these models has become a pressing issue. Today, we will introduce a Rust … Read more

Rust 1.87.0 Official Release & 10th Anniversary of Rust 1.0

Rust 1.87.0 Official Release & 10th Anniversary of Rust 1.0

OSCHINA ↑ Click the blue text to follow us May 15 marks the 10th anniversary of the release of Rust 1.0. The Rust project developers held a “Rust 10th Anniversary” celebration in Utrecht, Netherlands, and released the new version 1.87.0 on the same day. The main new features of the new version include: Standard library … Read more