arrow
Return

How functional programming mattered

delete2015-07-13
delete17
delete
OA
AI
Z
Zhenjiang Hu *
J
John Hughes
M
Meng Wang
DOI:10.1093/nsr/nwv042delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
In 1989 when functional programming was still considered a niche topic, Hughes wrote a visionary paper arguing convincingly 'why functional programming matters'. More than two decades have passed. Has functional programming really mattered? Our answer is a resounding 'Yes!'. Functional programming is now at the forefront of a new generation of programming technologies, and enjoying increasing popularity and influence. In this paper, we review the impact of functional programming, focusing on how it has changed the way we may construct programs, the way we may verify programs, and fundamentally the way we may think about programs.
Keywords:
functional programming
functional languages
equational reasoning
monad
high order function
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

National Science Review cover
National Science Review
IF:
17.1
Papers:
3.7K
Citations:
2.0W

Organization

G
graduate university for advanced studies - japan
Scholars:
3.4K
Papers: 2.6K
Citations: 0
C
chalmers university of technology
Scholars:
1.5W
Papers: 1.6W
Citations: 10
R
research organization of information & systems (rois)
Scholars:
2.8K
Papers: 3.2K
Citations: 2
researcher View more organizations