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.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: