memory safety
Coverage of memory safety in the Nexus archive.
- Migrating from Go to Rust
The article provides a migration guide for developers transitioning from Go to Rust, focusing on key differences in syntax, memory management, and performance considerations. It highlights Rust's safety features and zero-cost abstractions as advantages over Go.
- Bugs Rust Won't Catch
The article 'Bugs Rust Won't Catch' discusses limitations in Rust's safety guarantees, highlighting scenarios where bugs may still occur despite the language's focus on memory safety. It references a blog post on corrode.dev and a Hacker News discussion thread.
- C++26: Reflection, Memory Safety, Contracts, and a New Async Model
C++26 introduces key features including reflection, enhanced memory safety, formal contracts, and a new asynchronous programming model. These updates aim to modernize the language, improve developer productivity, and address long-standing challenges in systems programming.