logoalt Hacker News

sfinkyesterday at 7:00 PM1 replyview on HN

Right, sorry, I didn't mean to imply that you should have covered stack allocation in your post. I think your post covers the right material to make its point.

This is more of a side comment about a different question, perhaps "ok fine, but then what are the language differences that could be performance-relevant for one language or the other, even if (as you say) they don't lead to a yes/no answer for your original question?"


Replies

steveklabnikyesterday at 7:46 PM

The ones I think, personally:

1. crates.io makes it easy to use complex data structures. Basically this argument https://bcantrill.dtrace.org/2018/09/28/the-relative-perform...

2. Rust's safety guarantees making it easier to maintain more dangerous things over time.

3. On the C side, there's a lot more cultural understanding overall of how to use the language to get good performance results

4. It might be easier to find people who are experienced in heavily optimizing C code as opposed to Rust code.