SISAL

SISAL (Ströme und Wiederholung auf einer Einzelnen Anweisungssprache) ist eine einzelne Mehrzweckanweisung funktionelle Programmiersprache mit der strengen Semantik, dem impliziten Parallelismus und dem effizienten Reihe-Berühren. SISAL-Produktionen ein dataflow Graph in Intermediary Form 1 (IF1). Es wurde aus VAL (Wertorientierte Algorithmische Sprache abgeleitet, die von Jack Dennis entworfen ist), und fügt recursion und begrenzte Ströme hinzu. Es hat eine Pascal ähnliche Syntax und wurde entworfen, um eine allgemeine höhere Programmiersprache für numerische Programme auf einer Vielfalt von Mehrverarbeitern zu sein.

Geschichte

SISAL wurde 1983 von James McGraw definiert u. a. an der Universität Manchesters, LLNL, Colorado Staatlicher Universität und DEZ. Es wurde 1985 revidiert, und die erste kompilierte Durchführung wurde 1986 gemacht. Seine Leistung ist als C und Rivalen Fortran gemäß einigen Quellen höher, die mit effizientem und automatischem parallelization verbunden sind.

Der Name des SISALS ist aus dem grepping "Salz" für die "Einzelne Anweisungssprache" aus dem Wörterbuch von Unix/usr/dict/words gekommen.

Versionen bestehen für den X-Abgeordneten von Cray, Y-Abgeordneten, 2 Jahre alt; folgend, Wiederholung Alliant, DEZ VAX-11/784, dataflow Architekturen, KSR1, Transputers und Systolic-Reihe.

SISAL-Renaissancezeitalter

SISAL hat ein kurzes Wiederaufleben 2010 wenn eine Gruppe von Studenten an untersuchtem WPI gesehen, einen Parallelismus des feinen Kornes backend für die SISAL-Sprache durchführend.

Kommentare

Außenverbindungen


Yangon / Sisal
Impressum & Datenschutz