История изменений
Исправление 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...
Исправление 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...
Исходная версия 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...