Issue No. 04 - April (1988 vol. 14)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.4668
<p>FPOPT, a globally optimizing compiler for FP, was built to study the efficiency of compiling a functional programming language by translating it into an intermediate language and then optimizing that intermediate language. This paper describes the FPOPT system, the design of the intermediate language and the optimizations performed. We have compared the relative effectiveness of these optimizations, singly and in combinations, using an instrumented version of FPOPT; we report our findings here.</p>
Coupling, FP, functional programming, optimization.
B.G. Ryder, J.S. Pendergrast, "Experiments in Optimizing FP", IEEE Transactions on Software Engineering, vol. 14, no. , pp. 444-454, April 1988, doi:10.1109/32.4668