Hacker News new | past | comments | ask | show | jobs | submit login

I prefer Go when I want more safety/performance than Python but less ceremony than Rust.



I think the latter point about "less ceremony" is extremely debatable especially on a larger project.


How does Go have more ceremony than Rust without a borrow checker, lifetime annotations and all?


I think the point is not that Rust has less ceremony (it certainly has more), but that you want the “ceremony” for larger scale projects.


This is why languages like Go offer automatic dynamic memory management, or more simply, garbage collection.

https://medium.com/safetycultureengineering/an-overview-of-m...


related, how does having no unit tests have more ceremony than a full test suite?

(and yet it will do so, as you try to find other ways to make your code safe to release)


Fair enough, there are certainly cases where Go is an awesome tool to use.




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

Search: