 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.SISAL was defined in 1983 by James McGraw et al., at the University of Manchester, LLNL, Colorado State University and DEC.