H ? «‹←→›»
Language peer sets for LUCID: Canada↑ Canada/1975↑ Designed 1975 ↑ 1970s languages ↑ Fourth generation↑ High Cold War↑ Genus Single-assignment ↑ Experimental and other ↑ Single-assignment↑ Dataflow↑ State/flow ↑ Single-assignment/1975↑ Dataflow/1975↑ State/flow/1975↑ Single-assignment/Canada↑ Dataflow/Canada↑ State/flow/Canada↑ Experimental and other ↑ Experimental and other/1975↑ Experimental and other/ca ↑ LUCID(ID:960/luc002)dataflow language alternate simple view Country: Canada Designed 1975 Published: 1976 Genus: Single-assignment Sammet category: Experimental and other
Bill Wadge and Ed Ashcroft, 1981. A dataflow language descended from ISWIM, lazy but first-order. Statements are regarded as equations defining a network of processors and communication lines, through which the data flows. Every data object is thought of as an infinite stream of simple values, every function as a filter. Lucid has no data constructors such as arrays or records. Iteration is simulated with 'is current' and 'fby' (concatenation of sequences).
Later versions (which led to Glu) had the idea of dimensions, which simplified programming.
Structures: Related languages References:
1976- Ashcroft, E.A. and Wadge, W.W. (1976) Ashcroft, E.A. and Wadge, W.W. "Lucid - a formal system for writing and proving programs" SIAM Journal of Computing, 5(3):336-354, September 1976
- Ashcroft, E.A. and Wadge, W.W. (1976) Ashcroft, E.A. and Wadge, W.W. "Lucid: Scope structures and defined functions" Rep. CS-76-22, Computer Science Dept., U. of Waterloo.
19771978- Dromard, D. and Dromard, F. (1978) Dromard, D. and Dromard, F. "Direct Execution Of An Algebraic Oriented Language" pp254-260 Extract: Introduction Extract: The language peculiarities
in [Proceedings] (1978) Proceedings of the 1978 annual conference 1978, Washington, D.C., United States
19801984- Boehm, APW (1984) Boehm, APW "Dataflow Copmutation", Mathmatisch Centrum, Amsterdam, 1984 Extract: LUCID
19851991- Ashcroft, E. A.; Faustini, A. A.; Jagannathan, R.; (1991) Ashcroft, E. A.; Faustini, A. A.; Jagannathan, R.; "An intensional language for parallel applications programming" pp11 - 49
DOI
in Szymanski, B. (ed.) (1991) Szymanski, B. (ed.) "Parallel Functional Languages and Compilers", Addison-Wesley, 1991
199319942002- (2002) Dick Grune's Annotated Literature Lists Extract: Review of language Extract: Review of language
- (2002) Library of Congress Subject Headings L83
2004Search in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder |