3 ms·
Portability doesn't matter anymore. I don't know why C people press this issue so much. The world runs on x86 and ARM, with a smattering of PowerPC. Rust is alr
by mlindner 5y ago
Portability doesn't matter anymore. I don't know why C people press this issue so much. The world runs on x86 and ARM, with a smattering of PowerPC. Rust is already being used in embedded applications quite a bit in many companies as well.
The fact that C works on IBM System 360 doesn't help anyone.
- dralley 5y agoMainframes still power far more (and more critical) infrastructure than you would expect.
- dralley 5y ago(But, to be fair - s360 is quite dead at this point, and Rust supports s390x fine, even if not as a tier-1 platform. Anyone who claims that C compilers support every platform equally is a liar anyway, Rust just makes the support tiers explicit).
- mlindner 5y agoSure they do, but those are places where new development is not happening, only sustaining. Rust wouldn't go into those places even if it did support those hardware.
- Seirdy 5y ago1. The reason why things have moved to a bit of a monoculture is because of a lack of portability in software. 2. People have PowerPC and ARMv7 devices that work perfectly well. People shouldn't have to buy a new device every N years. 3. I also described how Rust doesn't target many operating systems either; it only targets the three mainstream ones. Also, from the comment you replied to: > Alternative platforms are less used partly because they lack some popular software. We don't need to make it harder than it already is to use them.