Wolfram ResearchProductsPurchasingServices & ResourcesAbout UsOur Sites

The Wolfram Technology Guide
Search within   


Technology Guide

More About Mathematica
Dynamic Type Detection (DTD)
PreviousNext
 
Mathematica dynamically detects types and applies intelligent coercion.

Dynamic type detection (DTD) is the technology by which Mathematica's functions automatically analyze the input given to them and act accordingly.

For example, Mathematica's multiplication operator is overloaded to handle both symbolic and numeric input with intelligent coercion for mixed types. It detects and multiplies symbolic variables, real and complex numbers, integers, vectors, matrices, tensors, and many other objects without requiring users to do explicit typing, or to remember different function names that apply to different types.

Related Links
Technology Guide: Dynamic type switching, uniform expression model
Tutorial: Everything Is an Expression, Types of Numbers



Any questions about topics on this page? Click here to get an individual response.


© 2008 Wolfram Research, Inc.  | Sign up for our newsletter:   | Glossary