News Score: Score the News, Sort the News, Rewrite the Headlines

No-Panic Rust: A Nice Technique for Systems Programming

Can Rust replace C? This is a question that has been on my mind for many years, as I created and now am tech lead for upb, a C library for Protocol Buffers. There is an understandable push to bring memory safety to all parts of the software stack, and this would suggest a port of upb to Rust. While I love the premise of Rust, I have long been skeptical that a port of upb to Rust could preserve the performance and code size characteristics that I and others have fought so hard to optimize. In f...

Read more at blog.reverberate.org

© News Score  score the news, sort the news, rewrite the headlines