Conference item
Patterns in Datatype−Generic Programming
- Abstract:
- Generic programming consists of increasing the expressiveness of programs by allowing a wider variety of kinds of parameter than is usual. The most popular instance of this scheme is the C++ Standard Template Library. Datatype-generic programming is another instance, in which the parameters take the form of datatypes. We argue that datatype-generic programming is sufficient to express essentially all the genericity found in the Standard Template Library. Moreover, datatype-generic programming is a precisely-defined notion with a rigorous mathematical foundation, in contrast to generic programming in general and the C++ template mechanism in particular, and thereby offers the prospect of better static checking and a greater ability to reason about generic programs. This paper describes work in progress.
Actions
Authors
- Publisher:
- John von Neumann Institute for Computing (NIC)
- Host title:
- Multiparadigm Programming
- Volume:
- 27
- Publication date:
- 2003-01-01
- ISBN:
- 3000160051
- UUID:
-
uuid:fb0d3850-af6a-4fab-a5fc-04c20af9e5ea
- Local pid:
-
cs:1857
- Deposit date:
-
2015-03-12
Terms of use
- Copyright date:
- 2003
If you are the owner of this record, you can report an update to it here: Report update to this record