Skip to main content
  • Book
  • © 1988

An APL Compiler

Authors:

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (9 chapters)

  1. Front Matter

    Pages i-xi
  2. Why A Compiler ?

    • Timothy Budd
    Pages 1-9
  3. The Inferencing Pass

    • Timothy Budd
    Pages 11-31
  4. Code Generation Overview

    • Timothy Budd
    Pages 33-44
  5. Simple Space Efficient Functions

    • Timothy Budd
    Pages 45-58
  6. Further Space Efficient Functions

    • Timothy Budd
    Pages 59-80
  7. Structural Functions

    • Timothy Budd
    Pages 81-90
  8. Space Inefficient Functions

    • Timothy Budd
    Pages 91-95
  9. Compiling for a Vector Machine

    • Timothy Budd
    Pages 97-105
  10. Epilogue

    • Timothy Budd
    Pages 107-109
  11. Back Matter

    Pages 111-156

About this book

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.

Authors and Affiliations

  • Department of Computer Science, Oregon State University, Corvallis, USA

    Timothy Budd

Bibliographic Information

  • Book Title: An APL Compiler

  • Authors: Timothy Budd

  • DOI: https://doi.org/10.1007/978-1-4612-3806-5

  • Publisher: Springer New York, NY

  • eBook Packages: Springer Book Archive

  • Copyright Information: Springer-Verlag New York Inc. 1988

  • Softcover ISBN: 978-0-387-96643-4Published: 08 December 1987

  • eBook ISBN: 978-1-4612-3806-5Published: 06 December 2012

  • Edition Number: 1

  • Number of Pages: XI, 156

  • Topics: Programming Languages, Compilers, Interpreters

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access