Підтримка
www.wikidata.uk-ua.nina.az
Monada abstraktnij tip dannih v funkcionalnomu programuvanni sho pohodit vid vidpovidnogo terminu z teoriyi kategorij V funkcionalnih movah yaki najchastishe vikoristovuyetsya v roli sintaksichnogo cukru dlya napisannya imperativnoyi logiki tobto toyi sho maye viznachenij poryadok vikonannya operacij abo v yakosti mehanizmu obrobki pomilok Osnovnimi zastosuvannyami monad u funkcijnomu programuvanni ye viznachennya operacij vvodu vivodu I O ta zmini stanu unikayuchi pobichnih efektiv Princip diyi monad polyagaye v tomu sho hocha funkciya i ne mozhe robiti pobichnij efekt napryamu vona mozhe stvoryuvati znachennya sho opisuye bazhanij pobichnij efekt i yake mozhna vikoristati koli potribno Odnak I O ta keruvannya stanom v zhodnomu razi ne ye yedinimi sposobami vikoristannya monad Voni korisni todi koli rozrobnik bazhaye opisati obchislennya v chisto funkcijnomu stili vikonuyuchi paralelno inshi obchislennya Inshij variant zastovuvannya monadi mehanizm obrobki pomilok V Gaskeli dlya takih cilej vikoristovuyetsya monada Vona maye dva stani Just ta Nothing Pershij vistupaye v roli obgortki tobto mistit vseredini sebe pevne znachennya yake povertaye funkciya Drugij stan simvolizuye vidsutnist danih abo pomilku Vikoristovuyuchi vlastivist priv yazki monad mozhna peredavati znachennya v obgortci sho zmenshuye kilkist nadlishkovogo kodu Funkcijna mova programuvannya Gaskel intensivno vikoristovuye monadi ta maye sintaksichni konstrukciyi dlya polegshennya roboti z nimi PrikladiDiv takozhFunkcijne programuvannya Haskell ProgramuvannyaPrimitkiPhilip Wadler 1990 Nice Arhiv originalu za 29 bereznya 2008 Procitovano 22 lyutogo 2007 Proceedings of the 1990 ACM Conference on LISP and Functional Programming Philip Wadler The Essence of Functional Programming 10 lyutogo 2007 u Wayback Machine Conference Record of the Nineteenth Annual ACM SIGPLAN SIGACT Symposium on Principles of Programming Languages 1992 Simon L Peyton Jones Philip Wadler Imperative Functional Programming 16 chervnya 2008 u Wayback Machine Conference record of the Twentieth Annual ACM SIGPLAN SIGACT Symposium on Principles of Programming Languages Charleston South Carolina 1993Posilannya Arhiv originalu za 17 lyutogo 2007 Arhiv originalu za 9 travnya 2008 Arhiv originalu za 24 grudnya 2006 Procitovano 22 lyutogo 2007 Arhiv originalu za 19 sichnya 2007 Procitovano 22 lyutogo 2007 Arhiv originalu za 11 zhovtnya 2006 Procitovano 22 lyutogo 2007 Arhiv originalu za 19 lyutogo 2007 Procitovano 22 lyutogo 2007 Philip Wadler PDF Arhiv originalu PDF za 17 kvitnya 2007 Procitovano 22 lyutogo 2007 Henk Jan van Tuyl Arhiv originalu za 10 bereznya 2007 Procitovano 22 lyutogo 2007 PDF Arhiv originalu PDF za 24 bereznya 2015 Arhiv originalu za 20 lipnya 2006 Ce nezavershena stattya z informatiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi
Топ