Обобщенное программирование – обзор реализаций
В большинстве сильно типизированных языков поддерживается обобщенное программирование. Круг проблем, которые решаются этими языках, один и тот же, но сами проблемы решались в разное время разными способами, и у каждого из них были свои «за» и «против».
В статье рассмотрены истории реализаций обобщенного программирования в C++, Java и C#, а также разобраны предусловия (дизайн языка и среды выполнения, экосистема и даже рыночная конкуренция), которые повлияли на то, как именно дженерики были реализованы в разных языках.
https://proglib.io/w/945eec95
В большинстве сильно типизированных языков поддерживается обобщенное программирование. Круг проблем, которые решаются на этих языках, один и тот же, но сами проблемы решались в разное время разными...