|
|
|
|
|
by throwaway189262
1875 days ago
|
|
It won't replace JVM/CLR. Rust community is pretty against GC and even though lifetimes are wayyyy better than C memory management they're not nearly as convenient as GC. If Rust ever gets a good GC it might very well replace VM languages. But even if they started now, it would take years. Rust also has long compile times. Java and C# projects, even huge ones, build in a couple seconds because compilation is done in JIT. Go is AOT but sacrifices some performance for fast compilation too. It's important for a general purpose language where performance is not #1 concern but maybe #2 or #3. Same story as GC. Sacrifice a small amount of performance for convenience. That's not what Rust is designed for. Rust is positioned as a systems language to replace C dialects and it that I think it will be wildly successful |
|