3 ms·
We keep getting RCEs in C because tons of useful programs are written in C. If someone writes a useful program in Rust, we'll get RCEs in Rust.
by alexvitkov 1y ago
We keep getting RCEs in C because tons of useful programs are written in C. If someone writes a useful program in Rust, we'll get RCEs in Rust.
- dietr1ch 1y agoIt's not that only C programs are useful. It's that subtle mistakes on C result in more catastrophic vulnerabilities. Make a mistake in application code in a language like, say Java, and you'll end up with an exception.
- deleted 1y ago[deleted]
- School-Cotton 1y agoThere are a lot of useful programs written in Rust nowadays. This comment might have made more sense like 5 years ago.
- alexvitkov 1y agoI mean Photoshop, Excel, Figma, etc -- programs I can show someone and say "Look, here's a cool thing you couldn't do with a computer before, but now you can!" Nothing I've seen in rust cuts meets that bar for me.
- School-Cotton 1y agomaterialize.com (disclosure: I worked there for five years) is entirely written in Rust and as far as I know the first system to support incremental view maintenance over the full range of SQL semantics (including e.g. fully precise non-windowed joins, recursive queries, etc.) with a SQL interface (Postgres dialect).