SISAL
SISAL, skraćeno od engl. Streams and Iteration in a Single Assignment Language, je funkcionalni programski jezik opšte namene.[1] Sisal je jezik izveden iz VAL-a, sa dodatnom rekurzijom i konačnim tokom programa. Sintaksa Sisala je slična Paskalovoj sintaksi. On je dizajniran tako da bude uobičajen jezik visokog nivoa za programiranje naučnih aplikacija na superkompjuterima sa više procesora i za učenje na paralelnom programiranju.[2]
SISAL | |
---|---|
Originalni naziv | SISAL |
Izgovara se | Sisal |
Pojavio se | 1983. |
Autor(i) | Džejms Makgrou na: Univerzitetu u Mančesteru, Lorens Livermor nacionalnoj laboratoriji, Univerzitetu u Koloradu i DEC-u |
Dizajner(i) | Džejms Makgrou |
Implementacije | osc, sisalc |
Uticaji | VAL, Paskal, C, Fortran |
Uticao na | SAC |
Istorija
urediSisal je definisan 1983. godine od strane Džejmsa Makgroua na Univerzitetu u Mančesteru, Lorens Livermor nacionalnoj Laboratoriji, Univerzitetu u Koloradu i DEC-u (Digital Equipment Corporation). Bio je prerađen 1985. Prva implementacija je napravljena 1986.
Primer Koda
urediProgram u Sisalu koji prikazuje 'Zdravo svete!' poruku.[1]
%
% Здраво свете!!
%
define main
function main(returns array [Character])
"Здраво свете"
end function
Izvori
uredi- ^ a b „Vodič kroz programski jezik”.
- ^ „VAL, pregled”. Arhivirano iz originala 20. 09. 2007. g. Pristupljeno 11. 07. 2010.
Spoljašnje veze
uredi- SISAL — Paralelno programiranje Izvor — Forge.net