Maybe that is a stupid reason but I stand by it.
Maybe that is a stupid reason but I stand by it.
I never worked at Google and presumably I don't have Google's problems and yet Go is the best language I found to wrote those programs. Simple, fast and productive.
Could you connect the dots for me: what exactly is that Google needs that I don't and how does that map to design of Go?
Is it compiled because only Google needs statically compiled, easily cross-compilable, easy to distribute executables?
Is it portable to almost every OS / arch available because that's something only Google needs?
Is it statically typed because only Google cares about catching type errors at compilation time?
Is it garbage collected because only Google cares about the productivity and memory safety of programs?
Which Go design features solve problems that only Google has?