3 ms·
Actually historically most generic implementations do not monomorphize either except as an optimisation: Java, C# (at least for complex types), most functional
by gpderetta 5y ago
Actually historically most generic implementations do not monomorphize either except as an optimisation: Java, C# (at least for complex types), most functional languages use some sort of type erasure. C++ and, I think, ADA were the exceptions, although it has proven more popular with newer languages.