Title: Design and implementation of generics for the .NET Common language runtime
Abstract: The Microsoft.NET Common Language Runtime provides a shared type system, intermediate language and dynamic execution environment for the implementation and inter-operation of multiple source languages. In this paper we extend it with direct support for parametric polymorphism (also known as generics), describing the design through examples written in an extended version of the C# programming language, and explaining aspects of implementation by reference to a prototype extension to the runtime.
Publication Year: 2001
Publication Date: 2001-05-01
Language: en
Type: article
Indexed In: ['crossref']
Access and Citation
Cited By Count: 205
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot