• DocumentCode
    980290
  • Title

    Experiments in optimizing FP

  • Author

    Ryder, B.G. ; Pendergrast, J. Stephen

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., New Brunswick, NJ, USA
  • Volume
    14
  • Issue
    4
  • fYear
    1988
  • fDate
    4/1/1988 12:00:00 AM
  • Firstpage
    444
  • Lastpage
    454
  • Abstract
    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. The FPOPT system, the design of the intermediate language and the optimizations performed are described. The relative effectiveness of these optimizations, singly and in combinations, are compared using an instrumented version of FPOPT.
  • Keywords
    high level languages; optimisation; program compilers; program interpreters; FP; FPOPT; functional programming language; globally optimizing compiler; intermediate language; Aggregates; Code standards; Computer languages; Data structures; Design optimization; Functional programming; Instruments; Optimizing compilers; Proposals; Runtime;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.4668
  • Filename
    4668