4 ms·
> C is not a match for modern processor architectures and how modern languages such as Rust address these issues. The basic answer I get when asking this is 'b
by nwmcsween 7y ago
> C is not a match for modern processor architectures and how modern languages such as Rust address these issues.
The basic answer I get when asking this is 'because hardware has changed' which is obvious but avoids the question. Sometimes someone will bring up vector instructions are supported in rust but for a large portion of programming you don't want to vectorize (seriously measure what you think you need to vectorize). Ideally a compiler could compile $lang to word at a time aka SWAR if needed.