ad-hoc polymorphism

noun

ad-hoc polymorphism

noun

Etymology Coined by British computer scientist Christopher Strachey in 1967.

1

Computer, Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Science, Sciences Usually A kind of polymorphism where polymorphic functions can be applied to arguments of different types, as they can denote a number of distinct and potentially heterogeneous implementations depending on the types of argument to which they are applied.

Related terms
function overloading, operator overloading

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.