Lucid is a dataflow programming language designed by Edward A. Ashcroft and William W. Wadge to experiment with programming models outside the conventional step-by-step von Neumann style, first appearing in 1976 and later described fully in their 1985 book Lucid, the Dataflow Programming Language. Rather than a sequence of instructions that change variables over time, a Lucid program defines each variable as an entire stream of values across a notional dimension such as time, and expressions describe how those streams relate to one another, so the language's evaluation model follows data as it flows between definitions rather than following a fixed order of statements. Lucid is typeless. Its first working interpreter, pLucid, and later systems such as GIPSY, along with a range of documented dialects, extended the original design and let Lucid's dataflow ideas be tested in practice.
Facts
First Released Connections
In Field
Source Lucid (programming language) (Wikipedia)
Sources
1. Lucid (programming language) (Wikipedia)
Infobox: year
1976
In Field: Programming Language Theory, Lead sentence
Lucid is a dataflow programming language designed to experiment with non-von Neumann programming models.
In Group: Declarative Research Languages, Lead
Lucid is a dataflow programming language designed to experiment with non-von Neumann programming models.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.