Originally posted by stompcrash
View Post
Announcement
Collapse
No announcement yet.
RLSL Allows Running A Subset Of Rust On Vulkan/SPIR-V Enabled GPUs
Collapse
X
-
Originally posted by stompcrash View PostWhat ever happened to Ruby?
...and the original popularity of Rails was because it pioneered a new way of designing web frameworks. Once other languages caught up, there was no need to learn yet another language when you could get comparable offerings in a language that was either more familiar to you or had much wider prospects. (Hence my use of Django on Python.)
If that's a dig against Rust, it's a bit of an apples-to-oranges comparison. There are a lot of reasons that it's more difficult to beat Rust at its own game than it might first seem:- The "hard part" of Rust that people want to design an alternative without is integral to how its compile-time safety guarantees work, so a replacement that fills the same niche won't be able to have that as a point of competition.
- On average, Ruby performance is equal to or worse than Python (which is infamously slow) while Rust is the only thing which the language enthusiasts contributing to The Benchmarks Game have managed to optimize into the same performance grouping as C and C++.
- With the possible exception of a renaissance for D and its optional garbage collector, all the other modern languages that have the potential to compete with Rust in certain niches require a garbage collector, which prevents their use in situations such as writing compiled extensions for other languages.
- Rust and C++ are the only languages of note which are explicitly designed to allow incremental porting of codebases from C with minimal discomfort.
Last edited by ssokolow; 23 October 2019, 08:22 PM.
- Likes 3
Comment
Comment