A Brief Overview of Functional Programming Languages

  • Jagatheesan Kunasaikaran ZALORA Malaysia, Jalan Dua, Chan Sow Lin, Kuala Lumpur
  • Azlan Iqbal College of Computer Science and Information Technology, Universiti Tenaga Nasional


Functional programming is an important programming paradigm. It is based on a branch of mathematics known as lambda calculus. In this article, we provide a brief overview, aimed at those new to the field, and explain the progress of functional programming since its inception. A selection of functional languages are provided as examples. We also suggest some improvements and speculate on the potential future directions of this paradigm.