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

Ironically, the latest research by Google has now conclusively shown that Rust programmers aren't really any "slower" or less productive than Go programmers. That's especially true once you account for the entire software lifecycle, including production support and maintenance.


In this context, the the "slow programmer" option was the "no generics" option (i.e., C, and Go before 1.18) -- that is, the programmer has to re-implement code for each separate type, rather than being able to implement generic code once. Rust, as I understand it, followed C++'s path and chose the "slow compile time and bloated binaries" option (in order to achieve an optimized final binary). They call it "zero cost abstractions", but it's really moving the cost from runtime to compile time. (Which, as TFA says, is a tradeoff.)


"research", it's a bunch of rust fans at google who are claiming it, without any real serious methodology.


Could you point the research?

I only found a blog-like post with bold claims and no statistical significance.




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

Search: