generic programming


Also found in: Wikipedia.

generic programming

(programming)
A programming technique which aims to make programs more adaptable by making them more general. Generic programs often embody non-traditional kinds of polymorphism; ordinary programs are obtained from them by suitably instantiating their parameters. In contrast with normal programs, the parameters of a generic programs are often quite rich in structure. For example they may be other programs, types or type constructors or even programming paradigms.
References in periodicals archive ?
From Mathematics to Generic Programming comes from a software designer and his colleague who survey the basics of generic programming and the math it's based upon, providing chapters that introduce abstract algebra and connect number theory with programming basics.
Genlcam is also supported on the SCSeries Camera Packs to provide a generic programming interface for all types of cameras.
The USB3 Vision standard, built on the GenICam generic programming interface, offers features such as bandwidth higher than 350 MB/s, a plug-and-play interface, and support for power and data up to five meters over a passive cable or even greater distances over an active cable.
The Algorithmic Bioinformatics group at the Freie Universitat Berlin presents their open source C++ template library of data types and algorithms for sequence analysis, and explain its implementation of generic programming, template subclassing, global interfaces, and metafunctions.
(Few people know Meditech started out as a generic programming company in the '70s, writing software for phone directories, Sheraton hotels, and even the NYC prison system!
* GenICam protocol for a generic programming interface and third-party software compatibility, including IMAQ Vision and Common Vision Box.
From swing-based user interface components to generic programming and graphics, collections and event handling and interface features, this is a 'must' for any serious Java reference library and those looking for a clear update on the Java SE 7 code.
In this tutorial/reference, Horstmann (computer science, San Jose State U.) and fellow Java champion Cornell cover Java buzzwords and myths; the programming environment; programming structures, objects and classes; graphics programming; applets, debugging; generic programming; and other real-world aspects of working in Java.
While focus is mainly on generic programming techniques, there is also coverage of specific application frameworks, such as Ruby on Rails and GUI libraries, and discussion of best practices.
Full browser ?