The *(term) for a medium of expression, which consists of a vocabulary, some _(semantics), and a _(syntax) for accessing the semantics. Some of the vocabulary includes inactive <em>subject matter</em> while other parts are <em>_(active)</em> and can operate on other terms in the vocabulary.

_(Programming language)s are languages which are equivalent in _(expressiveness) to _(Turing machine)s. _(Domain-specific language)s are those whose vocabulary is related to some task or other very specific collection of activities.

It is independently possible that the components of a language, whether source domains, syntaxes, or semantics, are tightly- or loosely-coupled. Considering a collection as a whole yields a valid concept of language regardless of how counter-dependent they are; the difference lies in the _(utility) of the language made by such a collection.
