Books

English language books by publishing date.

Learning APL
By Stefan Kruger, Computational Array and Magic, 2021.

An introduction to APL for experienced practitioners of different programming languages. lays bare fundamental concepts first, and then teaches by example. Available online, and for download as PDF or in interactive Jupyter Notebooks form.

Published under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Mastering Dyalog APL
By Bernard Legrand, 2009.

An up-to-date introduction into Dyalog APL. Although the book was written when version 12.0 was current, most examples will work with older versions of Dyalog as well. A work-in-progress reworked version, is available online, and for download as PDF or interactive Jupyter Notebook form.

Available in print from Amazon. This version is also available as a free downloadable PDF.

The companion files are available on GitHub.

ISBN-13: 978-0-9564638-0-7

A Practical Introduction to APL 1 & APL 2
By Graeme Robertson, 2008

Available from Amazon and as a free PDF.

ISBN-10: 0952416719 ISBN-13: 978-0952416715

A Practical Introduction to APL 3 & APL 4
By Graeme Robertson, 2008

Available from Amazon and as a free PDF.

ISBN-10: 0952416727 ISBN-13: 978-0952416722

APL2 at a Glance
By James A. Brown, Sandra Pakin, and Raymond P. Polivka, 1988

An excellent introduction into APL2 and similar dialects, like APL2, APL+Win, APLX, GNU APL, and Dyalog APL.

Available from Amazon and for free in various online and downloadable formats at the Internet Archive.

ISBN-10: 0130386707 ISBN-13: 978-0130386700

APL Cultivations
By Adám Brudzewsky (edited Stefan Kruger), 2022.

A compilation of the APL Cultivation lessons into a more accessible format, expanding on some of the examples and generally improving the signal-to-noise ratio.

Available online, and for download as PDF or in interactive Jupyter Notebooks form.

Published under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

System Building with APL+WIN
By AjayAskoolum, 2006

Available from Amazon

ISBN-10: 0470030208

ISBN-13: 978-0470030202

APL2 in Depth
By Norman D. Thomson and Raymond P. Polivka, 1995

Available from Amazon

This book addresses the advanced programmer. Read this after APL2 at a glance, for example.

ISBN-10: 0387942130

ISBN-13: 978-0387942131

APL with a Mathematical Accent
By Reiter, C.A. and Jones, W.R, 1990

Discusses the fundamentals of APL and also provides examples from matrix algebra, Monte Carlo simulation and statistics.

ISBN-10: 0534128645

ISBN-13: 978-0534128647

Available from Amazon

APL ― An Interactive Approach
By Leonard Gilman and Allen J. Rose

One of the most influential and widely used introductions to APL and time-sharing. A nice introduction to APL driven by interactive examples.

OpenLibrary: OL5049907M

Available in print from Amazon or online from Computer History Museum's Software Preservation Group.

Introduction to College Mathematics with A Programming Language
LeCuyer, Edward J. Introduction to College Mathematics with A Programming Language. New York: Springer-Verlag, 1978. Print. Undergraduate Texts in Mathematics. ISBN 978-0-387-90280-7