1. A computer, comprising: a data store having stored therein computer-executable instructions expressed in a concurrent programming language having a programming language syntax and programming language semantics, wherein; the programming language syntax and programming language semantics are based on a data language having a data language syntax and a data language semantics, at least a portion the data language is a fragment of the concurrent programming language; said concurrent programming language includes process syntactical elements that represent at least one process selected from a group consisting of an inactive process, an input process, a parallel process, a choice of processes, an output process, and a new process; said concurrent programming language includes pattern syntactical elements that represent at least one pattern selected from a group consisting of an empty pattern, a tagged pattern, a parallel pattern, and a data variable; and said concurrent programming language includes value syntactical elements that represent at least one value selected from a group consisting of an empty value, a simple value, a channel value, a data variable, and a tagged value.
18. The computer of claim 1 , wherein the concurrent programming language is an intermediate programming language.