Bahay Pag-unlad Ano ang mga agos at pag-iiba sa isang wika sa pagtatalaga (sisal)? - kahulugan mula sa techopedia

Ano ang mga agos at pag-iiba sa isang wika sa pagtatalaga (sisal)? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng mga stream at Iteration Sa Isang Wika ng Assignment (SISAL)?

Ang mga stream at Iteration sa isang Single Assignment Language (SISAL) ay isang solong-pagtatalaga ng pagganap na wika ng programming na nagtatampok ng mahigpit na semantika, malakas na paghawak ng array at implicit parallelism. Ang SISAL ay maaaring mag-output ng isang data flow graph sa Intermediary Form 1 (IF1).


Ang pangalan ay nagmula sa paghiram ng "sal" para sa "Single Assignment Language" mula sa diksyunaryo Unix "/ usr / dict / salita."

Ipinapaliwanag ng Techopedia ang Mga Stream At Iteration Sa Isang Single Assignment Language (SISAL)

Noong 1983, si James McGraw et al. tinukoy ang SISAL sa University of Manchester, Colorado State University, Lawrence Livermore National Laboratory (LLNL) at Digital Equipment Corporation (DEC). Ang unang rebisyon ay isinasagawa noong 1985, at ang unang pinagsama-samang paglawak ay nagawa noong 1986. Kung ihahambing sa mga pagtatanghal ng C at FORTRAN, ang pagganap ng SISAL ay top-notch, na nagtatampok ng awtomatiko at lubos na mabisang pagkakatulad.


Ang SISAL ay batay sa Halaga na oriented na Algorithmic Language (VAL) na binuo ni Jack Dennis. Nagdaragdag ito ng mga hangganan na stream at recursion. Ang syntax ay katulad ng Pascal at binuo bilang isang karaniwang wikang mataas na antas na inilaan para sa mga programang pang-numero sa maraming iba't ibang mga multiprocessors.


Pinapayagan ng SISAL na pag-andar ng SISAL ang tagapagtala ng bakas ang dataflow sa pamamagitan ng programa. Nakakatulong ito upang makagawa ng matalinong mga pagpapasya sa paraan kung saan ang gawain ay dapat na hatiin sa mga processors sa magkatulad na computer.


Ang mga bersyon ay magagamit para sa Cray Y-MP, Cray X-MP, Cray-2, Encore Alliant, Sequent, DEC VAX-11/784, mga arkitektura ng dataflow, systolic arrays at transputers.

Ano ang mga agos at pag-iiba sa isang wika sa pagtatalaga (sisal)? - kahulugan mula sa techopedia