Why Functional Programming Matters

@article{Hughes1989WhyFP,
  title={Why Functional Programming Matters},
  author={John Hughes},
  journal={Comput. J.},
  year={1989},
  volume={32},
  pages={98-107}
}
As software becomes more and more complex, it is more and more important to structure it well. Well-structured software is easy to write, easy to debug, and provides a collection of modules that can be re-used to reduce future programming costs. Conventional languages place conceptual limits on the way problems can be modularised. Functional languages push those limits back. In this paper we show that two features of functional languages in particular, higher-order functions and lazy evaluation… CONTINUE READING
Highly Influential
This paper has highly influenced 20 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 690 citations. REVIEW CITATIONS
Related Discussions
This paper has been referenced on Twitter 10 times. VIEW TWEETS

Citations

Publications citing this paper.
Showing 1-10 of 444 extracted citations

Is functional programming better for modularity?

PLATEAU@SPLASH • 2015
View 10 Excerpts
Highly Influenced

Live-Musikprogrammierung in Haskell

Software Engineering • 2012
View 7 Excerpts
Highly Influenced

Abstraction for web programming

View 9 Excerpts
Highly Influenced

Functional Programming, Glasgow 1993

Workshops in Computing • 1994
View 7 Excerpts
Highly Influenced

690 Citations

02040'87'94'02'10'18
Citations per Year
Semantic Scholar estimates that this publication has 690 citations based on the available data.

See our FAQ for additional information.

References

Publications referenced by this paper.
Showing 1-8 of 8 references

editor

John Hughes. Why Functional Programming Matters. In D. Turner
Research Topics in Functional Programming. Addison Wesley, • 1990
View 1 Excerpt

Why Functional Programming Matters

J. Hughes
Computer Journal, 32(2) • 1989
View 1 Excerpt

Structure and interpretation of computer programs

Proceedings of the IEEE • 1986
View 2 Excerpts

Programming in Modula-2

Springer Berlin Heidelberg • 1982
View 1 Excerpt

The programming language ADA reference manual: Springer-Verlag (1981) pp 243, $7.90, DM 16.50

Microprocessors and Microsystems - Embedded Hardware Design • 1982
View 1 Excerpt

Similar Papers

Loading similar papers…