Entry Hughes:1989:WFP from compj1980.bib
Last update: Sat Jan 6 02:03:49 MST 2018
Top |
Symbols |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Hughes:1989:WFP,
author = "J. Hughes",
title = "Why Functional Programming Matters",
journal = j-COMP-J,
volume = "32",
number = "2",
pages = "98--107",
month = apr,
year = "1989",
CODEN = "CMPJA6",
DOI = "https://doi.org/10.1093/comjnl/32.2.98",
ISSN = "0010-4620 (print), 1460-2067 (electronic)",
ISSN-L = "0010-4620",
bibdate = "Tue Dec 4 14:48:26 MST 2012",
bibsource = "Compendex database; Compiler/ml.bib;
http://comjnl.oxfordjournals.org/content/32/2.toc;
http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/;
Misc/Functional.bib",
URL = "http://comjnl.oxfordjournals.org/content/32/2/98.full.pdf+html;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/100.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/101.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/102.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/103.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/104.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/105.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/106.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/107.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/98.tif;
http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_02/tiff/99.tif",
abstract = "In this paper the author shows that two features of
functional languages in particular, higher-order
functions and lazy evaluation, can contribute greatly
to modularity.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci., Glasgow Univ.",
affiliationaddress = "Glasgow, Scotl",
classcodes = "C6110 (Systems analysis and programming)",
classification = "723; C6110 (Systems analysis and programming)",
corpsource = "Dept. of Comput. Sci., Glasgow Univ., UK",
fjournal = "The Computer Journal",
journal-URL = "http://comjnl.oxfordjournals.org/",
keywords = "algorithms; Alpha-Beta Heuristic; alpha-beta
heuristic; Alpha-beta heuristic, Computer Programming;
Artificial Intelligence; Computer Programming
Languages; Computer Software; Data Processing--Data
Structures; Functional languages; Functional Languages;
functional languages; Functional Programming;
Functional programming; functional programming;
functions; higher order modularity examples, Structural
software; higher-order; Higher-order functions; Lazy
evaluation; lazy evaluation; Lists; lists; Modular
Programming; Modules; modules; numerical; Numerical
Algorithms; Numerical algorithms; Programming costs;
programming costs; structural software; structured
programming; Trees; trees",
thesaurus = "Functional programming; Structured programming",
treatment = "P Practical",
}
Related entries
- artificial,
25(1)37,
25(1)105,
25(1)135,
26(1)1,
26(3)255,
28(2)112,
28(4)375,
29(3)235,
29(3)241,
29(4)340,
29(5)385,
31(1)41,
31(5)445,
31(6)481,
31(6)525,
32(2)187,
32(6)541
- author,
24(1)2,
24(1)95,
25(1)2,
25(2)288,
26(3)247,
32(2)108,
32(2)127,
32(2)142
- C6110,
31(5)391,
31(5)420,
31(5)426,
31(5)431,
31(6)481,
31(6)531,
31(6)545,
32(1)1,
32(2)122,
32(2)142,
32(2)152,
32(2)175,
32(3)202,
32(4)290,
32(4)305,
32(4)323,
32(4)333,
32(4)341,
32(5)461
- cost,
25(3)368,
27(1)8,
27(2)143,
28(3)319,
30(5)458,
31(6)570,
32(1)93
- Data, Processing-,
31(6)490,
31(6)531,
32(4)305
- evaluation,
23(2)142,
23(2)187-1,
24(3)288,
25(2)183,
25(2)188,
25(2)239,
25(4)493,
26(2)134,
27(1)87,
27(3)201,
28(2)128,
28(2)142,
28(3)223,
28(3)309,
28(3)319,
28(4)409,
28(4)426,
29(4)380,
29(4)380-1,
29(5)390,
29(5)396,
30(3)214,
30(3)228,
30(4)289,
30(4)362,
30(4)376,
30(5)437,
30(6)481,
30(6)519,
31(1)12,
31(3)220,
31(4)304,
31(5)409,
31(5)437,
31(6)565,
32(1)36,
32(2)142,
32(2)162,
32(5)437,
32(5)461
- example,
24(4)320,
25(2)188,
25(4)401,
28(2)97,
30(6)551,
31(4)289,
32(1)93,
32(2)142
- feature,
23(2)142,
28(3)223,
30(3)214,
32(1)21,
32(2)175
- function,
23(2)165,
23(3)286,
24(1)42,
25(3)379,
25(3)397,
25(4)448,
28(1)54,
29(1)9,
29(1)38,
29(3)277,
29(4)289,
30(1)27,
31(1)17,
31(3)209,
31(3)229,
31(3)243,
31(6)510,
32(1)36,
32(1)93,
32(2)122,
32(4)305,
32(5)461
- heuristic,
23(4)338,
24(1)85,
25(3)353,
27(4)301,
27(4)315,
29(1)47,
29(2)135,
30(5)458,
31(3)253,
32(3)228
- higher,
26(2)188
- higher-order,
31(6)517,
32(2)122
- intelligence,
23(2)106,
23(3)229,
25(1)37,
25(1)105,
25(1)135,
26(1)1,
26(3)255,
27(1)67,
28(2)112,
28(3)231,
28(4)375,
29(3)235,
29(3)241,
29(4)340,
29(5)385,
31(1)41,
31(6)481,
31(6)525,
32(2)187,
32(6)541
- lazy,
30(3)214,
32(2)97,
32(2)108,
32(2)127,
32(2)142,
32(2)162,
32(5)461
- list,
25(1)32,
25(3)327,
25(4)448,
26(4)289,
27(1)18,
27(1)62,
27(4)373,
29(2)171,
32(2)162
- Matter,
27(4)376
- Modular,
23(2)191
- modularity,
25(2)248,
27(1)47
- module,
24(2)184,
27(3)254,
28(3)231,
29(6)495,
30(6)507,
31(2)110,
31(2)165,
32(2)127
- numerical,
25(1)61,
26(1)6,
30(2)189,
30(3)268,
32(1)93
- order,
23(2)186,
24(1)83,
24(2)180,
26(1)92,
26(3)205,
26(3)224,
27(1)37,
27(4)373,
28(3)309,
30(3)282,
30(3)282-1,
30(5)425,
30(6)569,
31(1)61,
32(1)16,
32(3)241,
32(5)461
- order, Higher-,
31(6)517,
32(2)122
- order, higher-,
31(6)517,
32(2)122
- paper,
23(1)33,
24(1)95,
25(4)471,
26(2)109,
26(3)235,
27(3)288-2,
27(4)368-1,
28(1)1,
28(2)104-2,
28(4)446-1,
29(3)201,
29(3)277,
29(4)289,
29(5)477-1,
31(5)457,
31(6)496,
32(2)142,
32(2)152,
32(2)175,
32(5)422
- particular,
30(5)437,
31(4)289,
32(2)122,
32(2)162,
32(2)175
- Processing--Data,
31(6)490,
31(6)531,
32(4)305
- show,
26(3)235,
32(2)162
- structural,
23(3)243,
25(4)448,
28(4)357,
28(5)498,
29(1)24,
29(4)361,
29(6)538,
30(2)168
- structured,
22(2)105,
23(2)115,
23(2)191,
23(3)194,
23(3)255,
23(4)377,
23(4)382,
24(4)295,
24(4)384-2,
25(2)218,
25(3)379,
26(1)1,
26(1)43,
27(4)354,
28(2)97,
28(2)134,
29(1)24,
29(1)33,
29(4)322,
29(6)553,
30(1)43,
30(3)233,
30(4)378,
30(6)507,
31(1)56,
31(3)193,
32(1)1,
32(6)505
- two,
23(2)142,
24(4)339,
24(4)343,
25(2)169,
26(3)247,
27(2)176,
27(3)270,
27(4)368-1,
28(2)184,
28(3)313,
29(6)506,
30(4)316,
30(5)437,
31(5)474,
32(3)238