Personal tools
You are here: Home Projects APL
Document Actions

History of APL

by Chris Langreiter last modified 2008-07-29 08:53

Christian Langreiter, co-editor
chris@langreiter.com
Last updated April 12, 2006.

Abstract

The goal of this project (similar to the FORTRAN/FORTRAN II and LISP sister projects) is to locate source code, design documents, tech notes, books, recorded talks and other materials concerning early APL implementations such as APL\360.

This project is just getting started and will be a work in progress for a long while. If you have suggestions as to what materials to include, what efforts to prioritize and any information on aspects of the history of APL not yet covered, please contact me.

Software

APL\360: located (LS). Rights clearance in progress.

Books

Kenneth E. Iverson. Automatic Data Processing, Chapter 6: A Programming Language. 1960. Draft of book chapter. Ditto machine copy, two colors. PDF b&w (7.5 MB) PDF color (30.2 MB)

Kenneth E. Iverson. A Programming Language. Wiley, 1962. Received online republication permission from Jean Iverson. Scanned, post-processing in progress.

Papers

Kenneth E. Iverson. The Description of Finite Sequential Processes. Preprint of a paper presented at 4th London Conference on Information Theory, August 1960. Ditto machine copy, two colors. PDF b&w (945 KB) PDF color (5.6 MB)

Kenneth E. Iverson. Programming notation in systems design. IBM Systems Journal 2-2, p.117, 1963. PDF at IBM alternate

Videos/DVDs

The Origins of APL. A collection of three movies in which APL pioneers (Ken Iverson, Adin Falkoff, Larry Breed, Phil Abrams, Roger Moore, Roy Sykes, Herb Hellerman, John MacPherson, Eugene McDonnell, Garth Foster) remember the early days in the development of APL. Available on DVD from the BAA. (@@work w/ sjt to make available online)

Further Resources

  • keiapl.info: A Celebration of Kenneth Eugene Iverson.
« March 2024 »
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: