Futures
Access hundreds of perpetual contracts
TradFi
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Launchpad
Be early to the next big token project
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Why Microsoft Is Betting Big On Rust Over C And C++ For Its Future Systems
Microsoft’s commitment to memory-safe programming has shifted into high gear, with the company setting an ambitious target: eliminate C and C++ from its major systems in favor of Rust by 2030. This isn’t merely a technical preference—it represents a fundamental reimagining of how one of the world’s largest software companies manages legacy code and builds systems at scale.
The Strategic Pivot: From Legacy Languages To Modern Alternatives
The transition began gaining momentum in 2023 when Microsoft’s Azure division, led by CTO Mark Russinovich, issued a directive to internal teams: halt new C and C++ projects and migrate to Rust. Russinovich emphasized that the company was now fully committed to Rust, and this wasn’t a gradual exploration but an active expansion across core systems infrastructure. The motivation is clear—memory safety vulnerabilities in C and C++ have historically been responsible for numerous security breaches, and moving forward, Microsoft wants to eliminate this class of problems at the architectural level.
How AI Is Accelerating The Conversion Process
The scope of this undertaking is massive. Microsoft’s distinguished engineer, Galen Hunt, revealed that the company is developing sophisticated tooling to handle the monumental task of refactoring millions of lines of existing code. Rather than manual line-by-line conversion, Microsoft is leveraging AI agents and large language models to perform automated translation at scale. The infrastructure underlying this effort maps and analyzes source code with algorithmic precision, then applies AI-guided modifications across massive codebases simultaneously.
This approach sits within Microsoft’s Future of Scalable Software Engineering group under its CoreAI organization. The team’s mission extends beyond internal use—they’re building reusable tools and techniques that could help customers and the broader industry remove technical debt at comparable scale.
Rebuilding The Foundation: Windows Kernel And Beyond
The Windows kernel became an early testbed for this strategy. Following Russinovich’s directive, teams began rewriting critical kernel components in Rust, demonstrating feasibility for one of the most performance-sensitive pieces of Microsoft’s infrastructure. The success of these initial efforts validated the approach and paved the way for broader adoption across Azure and other major systems.
To accelerate this transition further, Microsoft is actively recruiting specialized talent—specifically, a principal software engineer with deep expertise in systems-level Rust development, ideally someone with background experience in compilers, databases, or operating systems design.
The Larger Picture: Technical Debt And Industry Impact
This shift represents more than a Microsoft-specific initiative. By transforming its engineering practices in favor of memory-safe languages like Rust, the company is signaling to the industry that legacy approaches carry unacceptable risks. The modernization effort addresses technical debt that has accumulated across decades of C and C++ development, which in turn improves system reliability, security posture, and maintainability.
Microsoft’s commitment demonstrates that large-scale code migration, powered by AI-driven tooling, is becoming operationally feasible for enterprises managing some of the world’s most complex software systems. The path to 2030 will determine whether this technology transition becomes a blueprint for the rest of the industry.