Rust is a new open-source systems programming language created by Mozilla and a community of volunteers, designed to help developers create fast, secure applications which take full advantage of the powerful features of modern multi-core processors.https://developer.mozilla.org/en-US/docs/Mozilla/Rust
Developers interested in fast, secure, parallel execution must take a serious look into Rust. In terms of developer control, Rust provides low-level primitives (like C), and strong security and resiliency (unlike C). Rust is dramatically different in very fundamental ways – even contrary to decades of prior art. Some may perceive the learning curve too high, but grasping several key concepts reduce the curve substantially.
While many resources exist for learning Rust, this blog aims to help C# / .NET developers understand Rust’s differences in order that they will:
- Become proficient with Rust more quickly and reliably
- Understand why Rust’s features are attracting strong interest
- Raise their polyglot-ness!
Begin the Rust4.NET journey at Rust’s Big Differences.