Principles of functional programming
Автор: Zalogova L.A.
Журнал: Вестник Пермского университета. Серия: Математика. Механика. Информатика @vestnik-psu-mmi
Рубрика: Информатика. Информационные системы
Статья в выпуске: 2 (49), 2020 года.
Бесплатный доступ
Functional programming is currently experiencing an extensive development. In comparison with the imperative programming, the functional approach is more efficient in solving some types of tasks. The paper considers and systematizes the principles which are typical for different functional languages. The paper could be of interest to those who are skilful in imperative programming and have an intention to know more about the functional languages. Pascal procedural language and F# functional language are used for illustrative purposes.
Pure functions, function composition, data immutability, higher order functions, tail recursion
Короткий адрес: https://sciup.org/147246570
IDR: 147246570 | DOI: 10.17072/1993-0550-2020-2-54-68