Application of Monadic Calculations in Solving Numerical Problems
This paper continues our research on the application of functional programming to numerical methods. In particular, functional programming can help port programs to graphics accelerators that support CUDA. Our previous work was focused on functors (and applicative functors). The theoretical foundati...
Gespeichert in:
| Veröffentlicht in: | Programming and computer software Jg. 51; H. 5; S. 297 - 304 |
|---|---|
| 1. Verfasser: | |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Moscow
Pleiades Publishing
01.10.2025
Springer Nature B.V |
| Schlagworte: | |
| ISSN: | 0361-7688, 1608-3261 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Zusammenfassung: | This paper continues our research on the application of functional programming to numerical methods. In particular, functional programming can help port programs to graphics accelerators that support CUDA. Our previous work was focused on functors (and applicative functors). The theoretical foundation of monadic calculations was outlined, so this paper focuses on their practical application. One of the basic principles of functional programming is function composition, which allows complex functions to be built from simple ones, thus facilitating the development of complex programs. Monads allow one to construct chains of complex computations. In a sense, these chains are also compositions of functions, but at a higher, monadic level (monadic composition). |
|---|---|
| Bibliographie: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 0361-7688 1608-3261 |
| DOI: | 10.1134/S0361768825700173 |