3 ms·
> Well you just did a Rust Force HN post You made very strong claims without evidence, I made a counter-claim, but it's me who is part of the "Rust Force"? Fin
by adwn 8y ago
> Well you just did a Rust Force HN post
You made very strong claims without evidence, I made a counter-claim, but it's me who is part of the "Rust Force"? Fine, have some evidence:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/faster/gnat-rust.html https://benchmarksgame-team.pages.debian.net/benchmarksgame/... [1]
Rust ist faster than Ada in some benchmarks and never slower than Ada in others. You scolded me for not doing enough profiling. So, where is your hard data?
> some of them like Ada, being in production since the early 80's, controlling human critical systems in real time.
Performance is not the only factor, and typically not the most important factor, when it comes to safety critical systems.
> Sure it does, it is a big performance difference to use JRuby or MRI Ruby.
And both are slower than Rust.
> Slow OSes don't get users.
The speed of an OS is not its only selling factor, especially for niche uses.
> You are quite right, after all D beats Rust when using LLVM in compilation speed.
You're moving the goal post. The criteria were "as fast as Rust" and "as safe as Rust", not compilation speed. Yes, Rust is slow to compile, that's not the point.
[1] The benchmark game is not the best evidence, but it's better than nothing.
- igouy 8y ago> Rust ist faster than Ada in some benchmarks Let's take the number of programs listed on the benchmarks game for a language implementation as some-kind-of indication of community effort; and note that twice-as-many Rust programs are listed as Ada programs. > and never slower than Ada in others. fannkuch-redux https://benchmarksgame-team.pages.debian.net/benchmarksgame/faster/gnat-rust.html https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
- pjmlp 8y agoRustc is faster than GNAT Ada in some micro-benchmarks, most of them total worthless for production code running in airplanes, medical devices, train security systems. If I am supposed to now start coding micro-benchmarks across all AOT compiled system languages against Rust, then I don't have any issue losing Internet points. So now the point isn't anymore that a language cannot change execution speed by changing implementation, rather how it compares with Rust.