|
You are here |
verdagon.dev | ||
| | | | |
vale.dev
|
|
| | | | | [AI summary] A comprehensive???? series introducing different approaches to memory safety in programming languages, including garbage collection, reference counting, borrow checking, and manual memory management, along with tradeoffs and mitigation strategies. | |
| | | | |
viralinstruction.com
|
|
| | | | | [AI summary] The author argues that Rust's borrowchecker causes serious ergonomic problems and overstates its role in memory safety, suggesting that the effort required to satisfy it often outweighs the benefits compared to garbage-collected languages. | |
| | | | |
www.scattered-thoughts.net
|
|
| | | | | [AI summary] An analysis comparing Zig's memory safety mechanisms to C and Rust, evaluating their effectiveness through runtime checks, compile-time proofs, and practical bug counts. | |
| | | | |
mrcat.au
|
|
| | | I've started learning Zig, a new programming language in the same problem space as C, and it has some features I really like. While it's not memory-safe in the Rust way, it has a lot of compile time and runtime checks to prevent common footguns. It has packed structs and variable-width integers to allow for easy parsing of bitpacked binary formats. Its comptime metaprogramming capabilities are spectacular. And it even interoperates seamlessly with C! | ||