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

They are indeed targeting different use cases.

I think a potential reason people are comparing the two is because Rust is also great (it's still early, though, so it'll be interesting where people leverage Rust) at the use cases that Go was designed for, while Go cannot touch what Rust was built for. However, the two being defined as system languages with two widely different views on what "system" means doesn't help.



I am looking forward to seeing browsers and maybe even operating systems written in Rust. Go, not so much.

I'm not so positive that Rust will be so great in cases where you have many developers with different levels of skill and experience working on infrastructure projects. Rust makes the low level stuff easy, but a lot of high level stuff is still going to be easier in Go.


I don't think Rust is that much more complicated. There's a few new concepts, but there are proposals to make them easier to use.

I actually feel that Rust is really good at abstractions that make it seem a lot higher-level.

I agree that Rust more complex than other languages, but I don't think it's that much more complex. I think better documentation and tooling will make it more approachable.


I think that having algebraic data types and pattern matching will actually make Rust nicer a lot of higher level things than Go.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: