Ток и Итерација на јединственом језику за доделу (СИСАЛ)

Аутор: Randy Alexander
Датум Стварања: 24 Април 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Learning iOS: Create your own app with Objective-C! by Tianyu Liu
Видео: Learning iOS: Create your own app with Objective-C! by Tianyu Liu

Садржај

Дефиниција - Шта значе токови и понављање у јединственом језику додјеле (СИСАЛ)?

Ток и итерација у језику једног додељења (СИСАЛ) је функционални програмски језик са једним додељивањем који садржи строгу семантику, моћно руковање низом и имплицитни паралелизам. СИСАЛ може приказати граф протока података у посредничком облику 1 (ИФ1).

Назив је настао од посуђивања "сал" за "Сингле Ассигнмент Лангуаге" из Уник речника "/ уср / дицт / вордс."

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава токове и итерацију у јединственом језику за доделу (СИСАЛ)

1983. Јамес МцГрав ет ал. дефинисали су СИСАЛ на Универзитету у Манчестеру, Државном универзитету Колорадо, Националној лабораторији Лавренце Ливерморе (ЛЛНЛ) и Корпорацији Дигитал Екуипмент Цорпоратион (ДЕЦ). Прва ревизија извршена је 1985. године, а прва састављена примена извршена је током 1986. У поређењу са перформансама Ц и ФОРТРАН, перформансе СИСАЛ-ова су врхунске, које имају аутоматску и високо ефикасну паралелизацију.

СИСАЛ је заснован на вредност-оријентисаном алгоритму (ВАЛ) који је развио Јацк Деннис. Додаје коначне токове и рекурзију. Синтакса је слична Пасцалима и развијена је као уобичајени језик високог нивоа намијењен нумеричким програмима на многим различитим мултипроцесорима.

СИСАЛс функционалне природе омогућава компајлеру да прати проток података помоћу програма. То му помаже да донесе паметне одлуке о начину на који би рад требало поделити између процесора у паралелним рачунарима.

Верзије су доступне за Цраи И-МП, Цраи Кс-МП, Цраи-2, Енцоре Аллиант, Секуент, ДЕЦ ВАКС-11/784, архитектуре протока података, систолне низове и преноснике.