Stepanov–Musser and other generic programming paradigms. Generic programming is defined in Musser & Stepanov (1989) as follows, . Generic programming centers around the idea of abstracting from concrete, efficient algorithms to obtain generic algorithms that can be combined with different data representations to produce a wide variety of useful software.
Generic programming, a computer programming paradigm based on method/functions or classes defined irrespective of the concrete data types used upon instantiation Generics in Java; In linguistics. A pronoun or other word used with a less specific meaning, such as: generic you; generic he or generic she; generic they