Hacker News new | ask | show | jobs
by pjmlp 1935 days ago
Back when I started coding, C was only portable across the very expensive UNIX workstations and unavailable anywhere else.

At most you got to use dialects like Small-C and BDS C on other platforms.

1 comments

Yes but we're talking about today. And C's smallness/simplicity means that bootstrapping on new architectures is straightforward. Meanwhile Rust needs 64bit, etc. just to build. Rust's early embrace of compile-time complexity (ZCA) means this will always be a fundamental problem for the language. In fact it's getting worse over time.
I already did this dance a couple of times, so coming from C++, Java and C#, I am quite confident that Rust folks will overcome this issue.