We present the development of the lucidlanguage from the Original lucid of the mid-1970s to the Translucid of today. Each successive version of the language has been a generalisation of previous languages, but with a...
详细信息
We present the development of the lucidlanguage from the Original lucid of the mid-1970s to the Translucid of today. Each successive version of the language has been a generalisation of previous languages, but with a further understanding of the problems at hand. The Original lucid (1976), originally designed for purposes of formal verification, was used to formalise the iteration in while-loop programs. The plucidlanguage (1982) was used to describe dataflow networks. Indexical lucid (1987) was introduced for intensional programming, in which the semantics of a variable was understood as a function from a universe of possible worlds to ordinary values. With Translucid, and the use of contexts as firstclass values, programming can be understood in a Cartesian framework.
暂无评论