Application of Monadic Calculations in Solving Numerical Problems.
Saved in:
| Title: | Application of Monadic Calculations in Solving Numerical Problems. |
|---|---|
| Authors: | Krasnov, M. M.1 (AUTHOR) kmm@kiam.ru |
| Source: | Programming & Computer Software. Oct2025, Vol. 51 Issue 5, p297-304. 8p. |
| Subjects: | Functional programming (Computer science), Numerical calculations, Problem solving, C++ |
| Abstract: | 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). [ABSTRACT FROM AUTHOR] |
| Copyright of Programming & Computer Software is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
Be the first to leave a comment!