SISAL

SISAL
Paradigmfunctional, dataflow
Designed byJames McGraw
DeveloperJames McGraw et al., at University of Manchester, LLNL, Colorado State University, and DEC
First appeared1983
Typing disciplinestatic, strong
Major implementations
osc, sisalc
Influenced by
VAL, Pascal, C, Fortran
Influenced
Haskell,[citation needed] SAC

SISAL (Streams and Iteration in a Single Assignment Language) is a general-purpose single assignment functional programming language with strict semantics, implicit parallelism, and efficient array handling. SISAL outputs a dataflow graph in Intermediary Form 1 (IF1). It was derived from VAL (Value-oriented Algorithmic Language, designed by Jack Dennis), and adds recursion and finite streams. It has a Pascal-like syntax and was designed to be a common high-level language for numerical programs on a variety of multiprocessors.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search