J. Hughes. Computer Journal, 32 (2):
98--107(1989)
Abstract
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...
%0 Journal Article
%1 citeulike:494117
%A Hughes, J.
%D 1989
%J Computer Journal
%K functional-programming
%N 2
%P 98--107
%T Why Functional Programming Matters
%U http://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pdf
%V 32
%X 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...
@article{citeulike:494117,
abstract = {{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...}},
added-at = {2019-06-18T20:47:03.000+0200},
author = {Hughes, J.},
biburl = {https://www.bibsonomy.org/bibtex/2295c7c05aa89fc7de7959a81479a2059/alexv},
citeulike-article-id = {494117},
citeulike-linkout-0 = {http://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pdf},
citeulike-linkout-1 = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.47.3346},
interhash = {5ae1d9bd883802416dfe0273b7e56b73},
intrahash = {295c7c05aa89fc7de7959a81479a2059},
journal = {Computer Journal},
keywords = {functional-programming},
number = 2,
pages = {98--107},
posted-at = {2015-11-24 04:18:02},
priority = {0},
timestamp = {2019-08-24T00:14:36.000+0200},
title = {{Why Functional Programming Matters}},
url = {http://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pdf},
volume = 32,
year = 1989
}