Aplikační programovací jazyk - Applicative programming language
![]() | tento článek potřebuje další citace pro ověření.Duben 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
V klasifikace programovacích jazyků, an aplikační programovací jazyk je postaven z funkce aplikován na argumenty. Aplikační jazyky jsou funkční, a adjektivum se často používá jako synonymum pro funkční.[2] Nicméně, zřetězené jazyky může být funkční, aniž by byl použitelný.[3]
The sémantika aplikačních jazyků je založeno na beta redukce podmínek a vedlejší efekty jako je mutace Stát nejsou povoleny.[4]
Lisp a ML jsou aplikovatelné programovací jazyky.
Viz také
Reference
- ^ McBride, Conor; Paterson, Ross (01.01.2008). Msgstr "Aplikační programování s efekty". Journal of Functional Programming. 18 (1): 1–13. CiteSeerX 10.1.1.114.1555. doi:10.1017 / S0956796807006326. ISSN 1469-7653.
- ^ Dershowitz, Nachum; Plaisted, David A. (1985). "Logické programování cum Aplikativní programování". Sympózium o logickém programování. Boston, MA. str. 54–66. CiteSeerX 10.1.1.404.3826.
- ^ Jon Purdy (12. února 2012). „Proč je důležité zřetězené programování“. Citováno 28. dubna 2020.
- ^ Backus, J. (1978). „Může být programování osvobozeno od von Neumannova stylu ?: Funkční styl a jeho algebra programů“. Komunikace ACM. 21 (8): 613–641. doi:10.1145/359576.359579.