| Well, let's be honest: it targets junior developers, or at least that was originally a major goal. It is backed by Google and is marketed. It actually targeted Google developers. It was a 20% project that was not backed by the company officially. Official backing only came *AFTER* others were convinced internally that it was worthy. Their marketing budget started at a grand total of $0. So it stated with NONE of the factors that you cite as its advantages. Though, to be fair, its core team includes people who a lot of programmers respect. ... they demand language features that make them more productive - like generics. And they will be added... You mean already were added about a year ago. See https://go.dev/blog/go1.18. ... it will be the new python. Interestingly, internally at Google it replaced Python. As a reasonably fast to develop in language, with substantially lower maintenance costs. And let me assure you, Google has done a lot of work on looking at what both development and maintenance cost them internally. But it is not by any means an advanced high-level language in any sense that I would know of. Can you provide a reason why we should care about a language being "an advanced high-level language"? |
Also, that go targeted junior developers were the authors words, not mine.
Last:
> Can you provide a reason why we should care about a language being "an advanced high-level language"?
Because it makes a certain group of developers more productive. If you care about that or not is your decision. I'm not saying you should.