3 ms·
> Golang until recently But some of the most powerful cloud tooling out there was and is written in Go, and not just recently. I think Go is a perfect example
by tosihakkeri 4y ago
> Golang until recently
But some of the most powerful cloud tooling out there was and is written in Go, and not just recently.
I think Go is a perfect example of the simplicity that can make some very complex software happen.
- pjmlp 4y agoMostly because it is what the ecosystem expects, not due to Go by itself. Just like some other ecosystems expect C, JavaScript or PHP, and they aren't getting any design prices. Go is a perfect example of how a not so great language, with the right killer use case and corporate sponsorship, gets wide adoption.
- tosihakkeri 4y agoWell, that “not so great language” is very much an opinion.
- pjmlp 4y agoAn opinion shared by plenty of people.
- k0k0r0 4y agoBefore Go I used to program mainly in C++ which is kind of the worst language in terms of simplicity, so I might be biased. I simply don't know any other simple languages. I have only C C++, Go, Matlab/Octave and Python to compare to (if one wouldn't count Bash and awk). I mainly develop HPC Code. Based on my expirience I must completely disagree. The language go itself together with its tooling, i.e. compiler , debugger and module system makes it very appealing to write well-written and well-maintaned programs of large size in go. It is the combination of the simplicity of go together with gos property of being a "batteries included" language. In particular, I have noticed it is much easier for inexpirienced programmers to write high-qhality Code in go than in C.
- pjmlp 4y agoThey would have the same experience with Modula-2, Object Pascal, Delphi, or even Go's predecessors Oberon-2 and Limbo, with the difference that all of them had better tooling for GUI development 20+ years ago. Faster compile times, debugger, IDE, code formating on save, proper modules, choice of static or dynamic loading,... all there. Go ties to Google made it have better fortune in the market than those languages.