Fundamental to Mathematica
's dynamic interactivity capabilities is a new form of symbolic dynamic language. With a very small number of highly powerful primitives that mix freely with other language constructs, you can write a program in a direct symbolic style, and Mathematica
will automatically track dependencies to make controls and output of any kind update dynamically.
display as a dynamically updated settable expression of any kind
localize dynamic constructs
insert static content into a dynamic object