To learn how to update the categories for this article, see here. To update categories, edit the metadata template.
Definition: In programming languages, the use of constructs that are known to induce different behaviors in different contexts, such as addition between different types of numeric variables [d] [e]