История изменений
Исправление umren, (текущая версия) :
Один из жирных минусов еще этого вашего Rust это Compile Time, на больших проектах поведение будет схожим с С++, что является очередным минусом для Rust и плюсом для Go (он компилится в тыщу раз быстрее)
so slow: http://huonw.github.io/isrustfastyet/buildbot/
Regardless of all that, yes, the Rust compiler *is* slower than the Go compiler. Not a factor 25, when you make a fair comparison, but still quite a lot slower. This has two reasons. Firstly, the Go language has partially been designed with compiler speed in mind. It is a simple language,compared to Rust, and thus the compiler simply has to do less work. Secondly, Rob Pike has probably implemented more compilers than all of the Rust team combined, so there's the issue of the Rust compiler simply not being written as cleverly as the Go compiler. This second factor can, and will, be mitigated in the future as the language stabilizes and the compiler gets streamlined further. The first issue means that Rust will probably never compile quite as quickly as Go, because it trades developer ergonomics for compilation time.
so damn slow: https://mail.mozilla.org/pipermail/rust-dev/2012-October/002465.html
Исходная версия umren, :
Один из жирных минусов еще этого вашего Rust это Compile Time, на больших проектах поведение будет схожим с С++, что является очередным минусом для Rust и плюсом для Go (он компилится в тыщу раз быстрее)
so slow: http://huonw.github.io/isrustfastyet/buildbot/
Regardless of all that, yes, the Rust compiler *is* slower than the Go compiler. Not a factor 25, when you make a fair comparison, but still quite a lot slower. This has two reasons. Firstly, the Go language has partially been designed with compiler speed in mind. It is a simple language,
compared to Rust, and thus the compiler simply has to do less work. Secondly, Rob Pike has probably implemented more compilers than all of the Rust team combined, so there's the issue of the Rust compiler simply not being written as cleverly as the Go compiler. This second factor can, and will, be mitigated in the future as the language stabilizes and the compiler gets streamlined further. The first issue means that Rust will probably never compile quite as quickly as Go, because it trades developer ergonomics for compilation time.
so damn slow: https://mail.mozilla.org/pipermail/rust-dev/2012-October/002465.html