4 ms·
They have to make the claim ‘millions of devices run Java true’. But anyway. A lot of programming languages are going to have to support Arm now. Interpreters
by dutchmartin 6y ago
They have to make the claim ‘millions of devices run Java true’.
But anyway. A lot of programming languages are going to have to support Arm now. Interpreters for like php and js must be cross-compiled and then most things can work. Like Rust just brought their arm support to the tier 1 support level, see https://github.com/rust-lang/rfcs/pull/2959 https://github.com/rust-lang/rfcs/pull/2959
- Liquid_Fire 6y agoMost popular languages have supported Arm for many years already, on Linux (and more recently, some of them on Android and iOS). > Rust just brought their arm support to the tier 1 support level (for Linux)
- fulafel 6y agoYep, most things were ported in the first wave of linux arm enthusiasm around the netwinder/ipaq craze 20 years ago.
- cesarb 6y agoThe "netwinder/ipaq craze 20 years ago" would be 32-bit ARM (AArch32), while AFAIK this new chip is 64-bit ARM (AArch64); everything has to be ported again to this new ISA (though yeah, most things were already ported for Linux on AArch64).
- deleted 6y ago[deleted]
- fulafel 6y agoYep, in the intervening time ARM on Linux became popular enough that doing the required compiler backend work for 64-bit ARM in GCC, LLVM etc by commercial interests was a given, there was eg a big push for ARM on servers from various vendors. MS even ported Windows Server. Eg Hotspot/OpenJDK was ported in 2015.
- shepmaster 6y agoAnd I’ve been getting Rust to work on Apple Silicon. It’s only tier 2 for now, but that’s mostly because there are no CI providers so we can’t automatically run tests for it. I’ve been running them by hand. https://github.com/rust-lang/rust/issues/73908 https://github.com/rust-lang/rust/issues/73908