5 ms·
> One of the primary design principles behind Go is that it be designed to incorporate the best available features of other languages Is that documented somewh
by kasey_junk 10y ago
> One of the primary design principles behind Go is that it be designed to incorporate the best available features of other languages
Is that documented somewhere?
- Zikes 10y agoI expected I would find it in https://golang.org/doc/faq https://golang.org/doc/faq but I'm not seeing it there, so I have no reliable sources for that statement at this time. It's something I hear often, though. That Go is intended to be a "modern" language, with the definition of "modern" being that the opportunity that a blank slate provides allows for the application of the best features and learnings of the languages of the past.
- AnimalMuppet 10y ago> ... with the definition of "modern" being that the opportunity that a blank slate provides allows for the application of the best features and learnings of the languages of the past. Application of the best features and learnings to a particular problem domain. The (intended) domain is Google-scale code bases that live for decades. The ideas that are important there may not be applicable anywhere else. If they are, it's more by happenstance than design.