Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
Both are promising and both will be successful in the future, Go now, and Rust a little later, as it is still in active development. Their application is different and each has significant differences. Everyone can choose the language for their purposes and their preferences.
In the area where Go is strong, there are many competitors, both old proven ones and promising new ones. It will take its share in this ecosystem, but I don't think it will dominate.
Rust has almost one competitor - C++. And although C++ has many fanatics, Rust has important advantages - reliability and attractiveness for those accustomed to modern features (pattern matching, closures, immutability). I am sure that Rust will slowly but surely occupy an increasing part of this market and will dominate there for the foreseeable future.
The language has different areas of application, but if you forget about it, then I rely on Rust.
For example, Servo written in Rust version 0.12 is already outperforming the current Gesko xakep.ru/mozilla-servo
The main thing is that Rust developers continue to deliberately approach the introduction of new features into the language so that immediately after the release of 1.0 there will be no release of 2.0 .
The key difference is that Rust does not have a garbage collector, while Go has a non-disableable one. How exactly the language I like Rust much more, but it's too early to use it in production.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question