Linked by Rüdiger Klaehn on Thu 5th Aug 2004 05:00 UTC
.NET (dotGNU too) One of the most awaited features of Microsoft .NET 2.0 is generics. Generics promise to increase type safety, improve performance, reduce code duplication and eliminate unnessecary casts. The most obvious application of generics in the framework class library are the generic collections in the new System.Collections.Generic namespace. Much has been written about those, but they are not the topic of this article.
Permalink for comment
To read all comments associated with this story, please click here.
Re: Credibility destroyed
by Rich on Thu 5th Aug 2004 13:24 UTC

C++ templates _are_ just glorified macros; there's nothing special about them at runtime. C# is certainly more dynamic than C++, unless, of course, C++ has obtained the ability to portably generate classes at runtime and I just didn't get the memo. Also, the core parts of the IL library, including its reflection capabilities, are a part of the C# language specification; you can't separate C# from those parts of the library and still call it C#.


Rich