Ev gelişme Tek bir atama dilinde (sisal) akışlar ve yineleme nedir? - techopedia nedir?

Tek bir atama dilinde (sisal) akışlar ve yineleme nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Tek Bir Atama Dili (SISAL) 'de Akışlar ve Yineleme ne anlama geliyor?

Tek Atama Dilde Akışlar ve Yineleme (SISAL) katı semantik, güçlü dizi işleme ve örtük paralellik içeren tek ödevli bir işlevsel programlama dilidir. SISAL, Ara Form 1'de (IF1) bir veri akışı grafiği çıktısı alabilir.


Bu ad, "Tekli Atama Dili" için "/ usr / dict / words" adlı "Tek Atama Dili" için "sal" ödünç almasından kaynaklanmıştır.

Techopedia Akışları ve Yinelemeyi Tek Bir Atama Dilde (SISAL) açıklıyor

1983'te James McGraw ve ark. SISAL'i Manchester Üniversitesi, Colorado Eyalet Üniversitesi, Lawrence Livermore Ulusal Laboratuvarı (LLNL) ve Digital Equipment Corporation'da (DEC) tanımladı. İlk revizyon 1985'te yapıldı ve ilk derlenen dağıtım 1986'da yapıldı. C ve FORTRAN'ın performanslarıyla karşılaştırıldığında, SISAL'in performansı otomatik ve yüksek düzeyde etkili paralelleştirme özelliğine sahip.


SISAL, Jack Dennis tarafından geliştirilen Değer Odaklı Algoritmik Dil'e (VAL) dayanıyordu. Sonlu akışlar ve özyineleme ekler. Sözdizimi Pascal'ınkine benzer ve birçok farklı çok işlemcideki sayısal programlara yönelik ortak bir üst düzey dil olarak geliştirilmiştir.


SISAL'in fonksiyonel yapısı, derleyicinin program aracılığıyla veri akışını izlemesini sağlar. Bu, çalışmanın paralel bilgisayarlardaki işlemciler arasında nasıl bölüneceği konusunda akıllıca kararlar almasına yardımcı olur.


Cray Y-MP, Cray X-MP, Cray-2, Encore Alliant, Sequent, DEC VAX-11/784, veri akışı mimarileri, sistolik diziler ve transputlar için versiyonlar mevcuttur.

Tek bir atama dilinde (sisal) akışlar ve yineleme nedir? - techopedia nedir?