An Extension to Generic Programming and Its Implementation in Java
Jinyun Xue · Computer Engineering and Science · 2007
A thorough and in-depth analysis of the underlying idea and technological characteristics of generic programming is presented,elaborating its development and weaknesses with respect to language support.With the emphasis on the significant work to compensate for the insufficiency of type parameters and their constraints in language realization,aiming at a more general and efficient algorithm and data structure,the paper provides an extension to the generic programming mechanism and details its implementation in Java,which is the first example to support the extension for generic programming in the family of OO languages.