Etymology

parametric polymorphism

Today it means: A way to make a computer language more expressive, while maintaining full static type safety, by allowing a function or a data type to be written generically so that it can handle values identically without depending on their type. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

Coined by British computer scientist Christopher Strachey in 1967.

Etymology from Wiktionary, CC BY-SA 4.0.