The Executable Mathematical Notation called J is the latest form of Iverson Notation and APL. Copies of some early papers on J are available here for historical interest.
Click on the picture for a
To download a free copy of J and for more information about this elegant and powerful language click on: J Forum
The files are mostly in PDF (Portable Document Format) and can be read with Adobe Reader 7. Adobe Reader is free, and freely distributable. Older versions are slower and may be unable to read the compressed files. To download a copy click on Adobe Reader 7.0
Pages displayed by Acrobat can be magnified or reduced by using the zoom button on the toolbar or by selecting a percentage. To Save without Opening: right-click a link and select "Save Target As".
0. APL91 Stanford, CA: Mastering J: a challenge posed in 1990
This paper illustrates some of the features – and occasionally difficulties – inherent in the earliest versions of the language. Eugene McDonnell shepherded the paper in time for it to be included in the APL91 Proceedings Volume. Jan Karman, Middelburg, Netherlands, provided photocopies of the relevant pages.
1. Language as an intellectual tool: from hieroglyphics to APL, IBM Systems Journal, vol.30, No.4, 1991, p.554-581. This was Special Issue of the Journal celebrating the 25th Anniversary of APL (J’s predecessor), where it was immediately followed by K.E. Iverson's A personal view of APL, the authoritative account of the history of APL as the roots of the J dialect. Both papers are cited by Hui and Iverson in the J Dictionary.
"We learn elementary mathematics before understanding the source of its symbols and procedures, which therefore appear, incorrectly, to have been decreed ready-made. Language and reason are intimately related, and the embodiment of an idea in a symbol may be essential to its comprehension. APL unifies algebra into a single consistent notation; it allows us to exploit the powerful concepts of functions and operators; and it helps us to escape from the tyranny of scalars by giving us the tools to think in terms of arrays, or multiple quantity, as J.J. Sylvester so eloquently urged us to do a century ago. APL has an intellectual consistency that is a source of satisfaction and pleasure. This paper traces the history of symbols from hieroglyphics to APL."
For an evaluation of this paper see John C. McPherson's letter
For information about John McPherson see John C. McPherson & his role in IBM
3. Vector Vol.9, No.3, 1992 p.125-133 Jacobi's Method for Eigenvalues: an illustration of J (247KB).
4. Vector Vol.11, No.4, April 1995, p.93-103 Perils of Subtraction (362KB)
5. APL95 San Antonio, TX: Composition of Functions (125KB)
6. Tribute to Roger Hui: Kenneth E. Iverson Award, 1996 (31KB)
For some landmarks in the history of APL & J go to The Story of J (20KB)