|
|
|
|
|
by pjmlp
2818 days ago
|
|
Yes you are missing the remaining part of the sentence "the only reason they didn't make it to 1.0 was not to delay the release schedule". Don Syme of F# fame was leading generics research since 1999, while they were designing the CLR, but it was clear they would have to delay 1.0 if they wanted to included them, so they just went ahead without them for 1.0 release. https://blogs.msdn.microsoft.com/dsyme/2011/03/15/netc-gener... https://blogs.msdn.microsoft.com/dsyme/2012/06/19/some-histo... https://blogs.msdn.microsoft.com/dsyme/2012/06/26/some-more-... Additionally C#, like Java, also had CMU, ML, Ada, Eiffel, Sather, BETA, C++ and Modula-3 as possible sources of inspiration for generics. |
|
But Generic Java was started in 1998 (IIRC originally as part of Pizza). It seems reasonable to say that Java covered this ground first.