Hacker News new | ask | show | jobs
by VeejayRampay 639 days ago
I wonder, aren't there specific attributes of the Go language that makes it a particularly good fit for things like Docker/Kubernetes?
3 comments

Easy to learn language and don't have to worry that much about memory, seen as a modern replacement of C in userspace, coroutines are easy to use and suit the lifecycle of network applications.
Compared to both Python and Java, no runtime or packages to fuss with, just builds one static exe
Java ecosystem is rather large, there have existed AOT compilers since around 2000, even if they had a price tag, and naturaly modern devs are allergic to pay for tools.

Those devs are now served with GraalVM and OpenJ9, as free beer AOT compilers for Java.

The only attribute of the language is hijacking Google's marketing to become relevant.

It's a terrible language, which has no practical reason to exist.