Volume 10, Issue 2
Appreciating Functional Programming: A Beginner’s Tutorial to HASKELL Illustrated with Applications in Numerical Methods

Chu Wei Lim & Weng Kin Ho

Research Journal of Mathematics & Technology., 10 (2021), pp. 1-31.

Published online: 2022-03

Export citation
  • Abstract

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.

  • Keywords

  • AMS Subject Headings

  • Copyright

COPYRIGHT: © Global Science Press

  • Email address
  • BibTex
  • RIS
  • TXT
@Article{RJMT-10-1, author = {Lim , Chu Wei and Ho , Weng Kin}, title = {Appreciating Functional Programming: A Beginner’s Tutorial to HASKELL Illustrated with Applications in Numerical Methods}, journal = {Research Journal of Mathematics & Technology}, year = {2022}, volume = {10}, number = {2}, pages = {1--31}, abstract = {

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.

}, issn = {}, doi = {https://doi.org/}, url = {http://global-sci.org/intro/article_detail/rjmt/20364.html} }
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.

Lim , Chu Wei and Ho , Weng Kin. (2022). Appreciating Functional Programming: A Beginner’s Tutorial to HASKELL Illustrated with Applications in Numerical Methods. Research Journal of Mathematics & Technology. 10 (2). 1-31. doi:
Copy to clipboard
The citation has been copied to your clipboard