Premium
Automatic parallel control structures in SequenceL
Author(s) -
Cooke Daniel E.,
Andersen Per
Publication year - 2000
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/1097-024x(20001125)30:14<1541::aid-spe350>3.0.co;2-t
Subject(s) - computer science , programming language , problem solver , solver , control (management) , software , product (mathematics) , language construct , programming style , process (computing) , data structure , software engineering , theoretical computer science , artificial intelligence , mathematics , geometry
SequenceL is a language that provides declarative constructs for non‐scalar processing. Rather than specifying program control structures that, in turn, imply a data product, the problem solver specifies a data product, and the control structures to produce or process the data product are implied. Although SequenceL has been previously introduced in two papers (Cooke, DE. An Introduction to SequenceL: A language to experiment with constructs for processing nonscalars. Software—Practice and Experience 1996; 26 (11):1205–1246; and Cooke, D. SequenceL Provides a Different way to View Programming. Computer Languages 1998; 24 :1–32), recent improvements to the language have indicated that parallel control structures are also implied by the SequenceL problem solutions. This paper focuses on these recent advances. Copyright © 2000 John Wiley & Sons, Ltd.