Hyper Dictionary

English Dictionary Computer Dictionary Thesaurus Dream Dictionary Medical Dictionary


Search Dictionary:  

Meaning of POLYMORPHISM

Pronunciation:  `pâlee'morfizum

WordNet Dictionary
 
 Definition: 
  1. [n]  (biology) the existence of two or more forms of individuals within the same animal species (independent of sex differences)
  2. [n]  (chemistry) the existence of different kinds of crystal of the same chemical compound
 
 Websites: 
 
 Synonyms: pleomorphism
 
 See Also: chemical phenomenon, dimorphism, organic phenomenon

 

 

Webster's 1913 Dictionary
 
 Definition: 
\Pol`y*mor"phism\, n.
1. (Crystallog.) Same as {Pleomorphism}.
2. (Biol.)
   (a) The capability of assuming different forms; the
       capability of widely varying in form.
   (b) Existence in many forms; the coexistence, in the same
       locality, of two or more distinct forms independent of
       sex, not connected by intermediate gradations, but
       produced from common parents.
 
Computing Dictionary
 
 Definition: 

A concept first identified by Christopher Strachey (1967) and developed by Hindley and Milner, allowing types such as list of anything. E.g. in Haskell:

        length :: [a] -> Int

is a function which operates on a list of objects of any type, a (a is a type variable). This is known as parametric polymorphism. Polymorphic typing allows strong type checking as well as generic functions. ML in 1976 was the first language with polymorphic typing.

Ad-hoc polymorphism (better described as overloading) is the ability to use the same syntax for objects of different types, e.g. "+" for addition of reals and integers or "-" for unary negation or diadic subtraction. Parametric polymorphism allows the same object code for a function to handle arguments of many types but overloading only reuses syntax and requires different code to handle different types.

See also generic type variable.

In object-oriented programming, the term is used to describe a variable that may refer to objects whose class is not known at compile time and which respond at run time according to the actual class of the object to which they refer.

 
Biology Dictionary
 
 Definition: Difference in DNA sequence among individuals. Genetic variations occurring in more than 1% of a population would be considered useful polymorphisms for genetic linkage analysis. Compare mutation.
 
Glossary
 
 Definition: 
  1. Difference in DNA sequence among individuals that may underlie differences in health. Genetic variations occurring in more than 1% of a population would be considered useful polymorphisms for genetic linkage analysis.
  2. the presence of several distinct forms of a gene or phenotypic trait within a population with frequencies greater than 1 percent.
 

 

COPYRIGHT © 2000-2003 WEBNOX CORP. HOME | ABOUT HYPERDICTIONARY