Re:The pleasure of writing Go
by mxschumacher on Wednesday September 15, 2021 @06:40PM
(#28545311)
Go's success in the cloud native infrastructure is really impressive - the language has enjoyed widespread adoption in many large engineering orgs. Having a hard time seeing where you're coming from when you talk about a "hot garbage practical joke"
JavaScript is an awful language, we all can agree on that, right? But it has reached universal adoption, it's widespread from in-app scripts, through embedded devices, back-end services and front-end.
I have the same opinion on Go - it's awful, it fails to deliver its promises, but it became popular because it was "a google thing".
Google itself supports go internally, but it is nowhere near being ubiquitous or even recommended - I think that tells you something about it too.
Its concurrency is awful, and makes shooting oneselves in a foot easy. Effective go teaching you how to basically make mutex using channels is just a practical joke, right?
As for C++ and libraries - Boost was and is a big one. Want HTTP? There's a full server implementation you can reuse easily https://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/ex...