Thursday, March 24, 2011

.NET/C# Generics History

Don Syme (via Charles Cook):

What would the cost of inaction have been? What would the cost of failure have been? No generics in C# 2.0? No LINQ in C# 3.0? No TPL in C# 4.0? No Async in C# 5.0? No F#? Ultimately, an erasure model of generics would have been adopted, as for Java, since the CLR team would never have pursued a in-the-VM generics design without external help.

Comments RSS · Twitter

Leave a Comment