Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, but Go is a higher level language than Rust. It feels unfair to compare the two. That's why I brought up C++ (as did the article).


I disagree that it’s unfair to compare the two. The performance difference between go and rust is far less than the difference between go and python, it has a garbage collector sure but it’s an example of a language designed for fast compilation time that achieves an order of magnitude faster compile times than rust


I think you're missing the point of my comparison. Rust has a lot more going on than Go, so it feels unfair.


Go has a lot less going on than Rust partially because compile times were a priority.


Rust has long compilation times because the borrow checker was a priority.

They're very different languages.


Rust has long compilation times because it doesn't prioritise compilation times.

What does [0] have to do with the borrow checker?

[0] https://www.feldera.com/blog/cutting-down-rust-compile-times...


The borrow checker is a very small factor in rust compile time


You can bring in Ada, Delphi, D, Haskell, OCaml, C++ with modules if you prefer.

If you want languages with similar complexity to Rust, and with fast tooling approaches available to them, instead of the one single compiler.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: