4 ms·
Not necessarily: http://www.cl.cam.ac.uk/~srk31/research/papers/kell17some-preprint.pdf http://www.cl.cam.ac.uk/~srk31/research/papers/kell17some-pr... HN disc
by akkartik 9y ago
Not necessarily: http://www.cl.cam.ac.uk/~srk31/research/papers/kell17some-preprint.pdf http://www.cl.cam.ac.uk/~srk31/research/papers/kell17some-pr...
HN discussion: https://news.ycombinator.com/item?id=15179188 https://news.ycombinator.com/item?id=15179188
- pcwalton 9y agoIf someone was going to deploy a version of the Linux kernel with SoftBound (which is among other things what this paper suggests), they would have done so by now. It hasn't happened, because (a) contrary to what that paper suggests, performance really is a concern; (b) the entire ecosystem of C is what makes it so popular, not the language itself. Replacing the runtime is a huge amount of work.
- pjmlp 9y agoC performance is a result of 40 years taking advantage of UB optimizations.
- johncolanduoni 9y agoI think they were talking about SoftBound vs vanilla C performance, not Rust vs C.