Hacker News new | ask | show | jobs
by empath-nirvana 815 days ago
You can have bugs with that style of coding, but they're not going to be bugs of the "remote code execution" type.
1 comments

If preventing remote code execution is the goal, then C/C++/Zig can also achieve this using isoheaps (see Fil-C[1] for example). Even without isoheaps, CFI mitigations are able to prevent jumps into code not known at compile time. Why bother with Rust or any other language with borrow checkers then? Just a honest question.

[1] - https://github.com/pizlonator/llvm-project-deluge/blob/delug...