article

Evolution of Generic Programming in OOPLs

  • ACM SIGSOFT Software Engineering Notes
  • Association for Computing Machinery
Research footprint

At a glance

Citations
0
References
0
Comments
0
Paper overview

Öz

Generic Programming enables program constructs to be reused in a variety of situations. In programming languages, idea of generic programming is being opted through a variety of generic mechanisms. Generic mechanisms are either directly applied to pre-existing language constructs or it provides its own components for generic implementation. In this paper, we present such generic mechanisms in an organized way such that it appears as "one mechanism intensify other". Our aim is to exhibit generic evolution among mainstream object oriented programming languages (OOPLs). Hence, we analyze such approaches for better expressiveness and type-safety of generic programming as they evolved in OOPLs. This brief review article will help developers and researchers to precisely understand the generic mechanism in mainstream OOPLs.

Record transparency

Publication details

DOI
10.1145/3310013.3310033
OpenAlex
W2934528672
Document type
article
Language
EN
Source
ACM SIGSOFT Software Engineering Notes
Last metadata update
Community

Comments

Oturum Açın to join the discussion.

  1. No comments yet. Start the discussion.