Differences between version 4 and revision by previous author of HigherOrderFunctions.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 4 | Last edited on Wednesday, November 19, 2003 6:20:19 pm | by AristotlePagaltzis | Revert |
Older page: | version 2 | Last edited on Tuesday, June 3, 2003 11:43:37 pm | by GlynWebster | Revert |
@@ -1,9 +1,9 @@
Higher-order functions are functions that take other functions as parameters, create functions or return functions.
-The use of higher-order functions with PolymorphicTypes results in a style of programming that rivals ObjectOrientedProgramming
for expressiveness.
+The use of higher-order functions with PolymorphicTypes results in a style of programming that rivals ObjectOrientation
for expressiveness. Some may assert it beats it
.
-[ML], [Haskell], [Lisp
], [Python] all allow full use of high-order functions. [C] allows you to pass functions as arguments, but their usefulness is rather limited.
+[ML], [Haskell], [LISP
], [Python] all allow full use of high-order functions. [C] allows you to pass functions as arguments, but their usefulness is rather limited.
!!!An Example
(This follows on from the the example in PolymorphicTypes.)