SISAL
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.
Paradigm | functional, dataflow |
---|---|
Designed by | James McGraw |
Developer | James McGraw et al., at University of Manchester, LLNL, Colorado State University, and DEC |
First appeared | 1983 |
Typing discipline | static, strong |
Major implementations | |
osc, sisalc | |
Influenced by | |
VAL, Pascal, C, Fortran | |
Influenced | |
Haskell, SAC |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.