Operational semantics

math :: theory of computation :: terms

Operational semantics, whereby the execution of the language is described directly (rather than by translation).

Operational semantics loosely corresponds to interpretation, although again the "implementation language" of the interpreter is generally a mathematical formalism.

Operational semantics may define an abstract machine (such as the SECD machine), and give meaning to phrases by describing the transitions they induce on states of the machine.

Alternatively, as with the pure lambda calculus, operational semantics can be defined via syntactic transformations on phrases of the language itself.

Last updated