Numerical recipes: the art of scientific computing
Numerical recipes: the art of scientific computing
Revised report on the algorithmic language scheme
ACM SIGPLAN Notices
Structure and interpretation of computer programs
Structure and interpretation of computer programs
Expressing Mathematical Subroutines Constructively
Expressing Mathematical Subroutines Constructively
Numerical Methods
Intelligence in scientific computing
Communications of the ACM
Partial evaluation applied to numerical computation
LFP '90 Proceedings of the 1990 ACM conference on LISP and functional programming
HOPL-II The second ACM SIGPLAN conference on History of programming languages
History of programming languages---II
Hi-index | 0.02 |
We illustrate how the liberal use of high-order procedural abstractions and infinite streams helps us to express some of the vocabulary and methods of numerical analysis. We develop a software toolbox encapsulating the technique of Richardson extrapolation, and we apply these tools to the problems of numerical integration and differentiation. By separating the idea of Richardson extrapolation from its use in particular circumstances we indicate how numerical programs can be written that exhibit the structure of the ideas from which they are formed.