2 ms·
I agree. golang is not really a system programming. It's more like java, a language for applications. It does have one niche, that it includes most if not ever
by synergy20 5y ago
I agree. golang is not really a system programming. It's more like java, a language for applications.
It does have one niche, that it includes most if not everything you need run a network-based service(or micro-service), e.g http,even https, dns...are baked in. You no longer need to install openssl on windows for example, in golang one binary will include all of those(with CGO disabled too).
I do system programming in c and c++, maybe rust later when I have time to grasp that, there is no way for using Go there.
For network related applications, Go thus far is my favorite, nothing beat it, one binary has its all, can't be easier to upgrade in the field too.