Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
Computing (FOLDOC) dictionary (also found in English - Vietnamese, English - English (Wordnet), French - Vietnamese)
Jump to user comments
Streams and Iteration in a Single Assignment Language.
A general-purpose single assignment functional programminglanguage with strict semantics, automatic parallelisation
and efficient arrays. Outputs a dataflow graph in IF1
(Intermediary Form 1). Derived from VAL, adds recursion
and finite streams. Pascal-like syntax. Designed to be a
common high-level language for numerical programs on a variety
Implementations exist for Cray X-MP, Cray Y-MP, Cray-2,
Defined in 1983 by James McGraw et al, ManchesterUniversity, Lawrence Livermore National Laboratory,
Colorado State University and DEC. Revised in 1985.
First compiled implementation in 1986. Performance superior
to C and competitive with Fortran, combined with efficient
and automatic parallelisation.
Not to be confused with SASL.