Alteration of templet, probably from French templet, diminutive of temple (“a weaver's stretcher”), from Latin templum (“a small timber, tie-beam, a purlin”), from Proto-Indo-European *temp- (“to pull, stretch”). Alteration of second syllable due to analogy with plate. Cognate with Faroese tamba (“to stretch out, relax”), Icelandic þamb (“a stretched, bloated, or extended belly”).
template (plural templates)
- A physical object whose shape is used as a guide to make other objects.
- A generic model or pattern from which other objects are based or derived.
- (molecular biology) A macromolecule which provides a pattern for the synthesis of another molecule.
2002, S. Lottin et al., “Thioredoxin post-transcriptional regulation by H19 provides a new function to mRNA-like non-coding RNA”, in Nature, volume 21, number 10:
- Classically, the functional product of coding genes is a protein whose synthesis is directed by an mRNA-template.
- (object-oriented programming) A partially defined class, that can be instantiated in a variety of ways depending on the instantiation arguments.
- A template is a blueprint or formula for creating a generic class or a function. “C++ Templates”, in tutorialspoint, 2016