Advertisement

An APL Compiler

  • Timothy¬†Budd

Table of contents

  1. Front Matter
    Pages i-xi
  2. Timothy Budd
    Pages 1-9
  3. Timothy Budd
    Pages 11-31
  4. Timothy Budd
    Pages 33-44
  5. Timothy Budd
    Pages 45-58
  6. Timothy Budd
    Pages 59-80
  7. Timothy Budd
    Pages 81-90
  8. Timothy Budd
    Pages 91-95
  9. Timothy Budd
    Pages 97-105
  10. Timothy Budd
    Pages 107-109
  11. Back Matter
    Pages 111-156

About this book

Introduction

Presents the results of an investigation into the issues raised by the development of a compiler for APL, a very high level computer programming language. APL presents a number of novel problems for a compiler writer: weak variable typing, run time changes in variable shape, and a host of primitive operations. Through the integration of several recently developed compiler construction techniques, such as data flow analysis, and a novel and space efficient demand driven or lazy evaluation approach to code generation, the author has been able to produce a true compiler for the language while still maintaining the felxibility and ease that are the hallmarks of APL.

Keywords

APL compiler functions programming programming language

Authors and affiliations

  • Timothy¬†Budd
    • 1
  1. 1.Department of Computer ScienceOregon State UniversityCorvallisUSA

Bibliographic information