TY - JOUR T1 - Appreciating Functional Programming: A Beginner’s Tutorial to HASKELL Illustrated with Applications in Numerical Methods AU - Lim , Chu Wei AU - Ho , Weng Kin JO - Research Journal of Mathematics & Technology VL - 2 SP - 1 EP - 31 PY - 2022 DA - 2022/03 SN - 10 DO - http://doi.org/ UR - https://global-sci.org/intro/article_detail/rjmt/20364.html KW - AB -
This paper introduces functional programming to the numerical methods community with the aim of popularizing this programming paradigm through a deeper appreciation for function as a mathematical concept and, at the same time, for its practical benefits. The functional language HASKELL is chosen amongst several choices because of its lazy evaluation strategy and high-performance compiler WinGHCi. We demonstrate the elegance and versatility of HASKELL by coding HASKELL programs to implement well-known numerical methods.