LINUX.ORG.RU

История изменений

Исправление kaldeon, (текущая версия) :

А так учитывая что тот же Роберт Гриземер прямо вместе с Виртом работал вполе очевидно откуда он и вытащил многие концепты

Доказать позицию Вирта я не могу. Но мне кажется, что он всегда был сторонником сильной статической типизации.

А вот Роб Пайк как раз больше всех остальных хвалил интерфейсы. “I feel that interfaces are one of the best-designed things in Go.” [1]

И если этого мало, то: “the result [of interface composition mindset] is an adaptability of design that is harder to achieve through type hierarchies.” [2] И здесь же, рядом с цитируемым отрывком, пример из Plan 9.

[1]: https://commandcenter.blogspot.com/2024/01/what-we-got-right-what-we-got-wron...

[2]: https://go.dev/talks/2012/splash.article

Исправление kaldeon, :

А так учитывая что тот же Роберт Гриземер прямо вместе с Виртом работал вполе очевидно откуда он и вытащил многие концепты

Доказать позицию Вирта я не могу. Но мне кажется, что он всегда был сторонником сильной статической типизации.

А вот Роб Пайк как раз больше всех остальных хвалил интерфейсы. “I feel that interfaces are one of the best-designed things in Go.” [1]

И если этого мало, то: “the result [of interface composition mindset] is an adaptability of design that is harder to achieve through type hierarchies.” [2] И здесь же пример из Plan 9.

[1]: https://commandcenter.blogspot.com/2024/01/what-we-got-right-what-we-got-wron...

[2]: https://go.dev/talks/2012/splash.article

Исходная версия kaldeon, :

А так учитывая что тот же Роберт Гриземер прямо вместе с Виртом работал вполе очевидно откуда он и вытащил многие концепты

Доказать позицию Вирта я не могу. Но мне кажется, что он всегда был сторонником сильной статической типизации.

А вот Роб Пайк как раз больше всех остальных хвалил интерфейсы. “I feel that interfaces are one of the best-designed things in Go.” [1]

И если этого мало, то: “the result [of interface composition mindset] is an adaptability of design that is harder to achieve through type hierarchies.” [2]

[1]: https://commandcenter.blogspot.com/2024/01/what-we-got-right-what-we-got-wron...

[2]: https://go.dev/talks/2012/splash.article