![Struje i ponavljanje u jednom jeziku dodjele (SISAL) - Tehnologija Struje i ponavljanje u jednom jeziku dodjele (SISAL) - Tehnologija](https://a.continuousdev.com/technology/streams-and-iteration-in-a-single-assignment-language-sisal.gif)
Sadržaj
- Definicija - Što znače tokovi i ponavljanje u jeziku jedinstvenog dodjeljivanja (SISAL)?
- Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
- Tehopedija objašnjava strujanje i iteraciju u jedinstvenom jeziku dodjele (SISAL)
Definicija - Što znače tokovi i ponavljanje u jeziku jedinstvenog dodjeljivanja (SISAL)?
Struje i iteracije u jeziku jedinstvenog dodjeljivanja (SISAL) je funkcijski programski jezik s jednim dodjelom koji sadrži strogu semantiku, moćno rukovanje nizom i implicitni paralelizam. SISAL može prikazati graf protoka podataka u posredničkom obliku 1 (IF1).Naziv je nastao od posuđivanja "sal" za "Single Assignment Language" iz Unix rječnika "/ usr / dict / words."
Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
Tehopedija objašnjava strujanje i iteraciju u jedinstvenom jeziku dodjele (SISAL)
1983. James McGraw i sur. definirali su SISAL na Sveučilištu u Manchesteru, Državnom sveučilištu Colorado, Nacionalnom laboratoriju Lawrence Livermore (LLNL) i Corporation Digital Digital Corporation (DEC). Prva revizija izvršena je 1985. godine, a prva sastavljena implementacija izvršena je tijekom 1986. U usporedbi s performansama C i FORTRAN, performanse SISAL-ova su vrhunske, što uključuje automatsku i vrlo učinkovitu paralelizaciju.SISAL se temeljio na vrijednosno orijentiranom algoritamskom jeziku (VAL) koji je razvio Jack Dennis. Dodaje konačne tokove i rekurziju. Sintaksa je slična Pascalima i razvijena je kao uobičajeni jezik visoke razine namijenjen numeričkim programima na mnogim različitim multiprocesorima.
Funkcionalna priroda SISAL-a omogućava prevoditelju da prati protok podataka pomoću programa. To mu pomaže u donošenju pametnih odluka o načinu na koji bi rad trebao biti podijeljen između procesora u paralelnim računalima.
Verzije su dostupne za Cray Y-MP, Cray X-MP, Cray-2, Encore Alliant, Sequent, DEC VAX-11/784, arhitekture protoka podataka, sistolne nizove i prijenosnike.