мы сейчас говорим о неких абстракциях в вакууме, но ведь код всегда работает с чем-то более определнным, конкретным. если и есть абстракция, то она тоже вполне конкретная (реализует некий вполне конкретный контракт)
цель дженериков, кмк, как раз заменить зависимость от неких конкретных типов на зависимость от неких абстрактных типов. вот я и не пойму, почему эту задачу нельзя решить интерфейсами
цель дженериков, кмк, как раз заменить зависимость от неких конкретных типов на зависимость от неких абстрактных типов. вот я и не пойму, почему эту задачу нельзя решить интерфейсами
пыха транслируемая, динамическая типизация. плюсы, го - статическая типизация, компиляция. их некорректно сравнивать... у них другие базовые принципы работы