Hooray for arrays
summary
APL traces its notation to Ken Iverson and supplies built‑in array and matrix primitives that let expressions like sum(x) over tally(x) become a tacit fork instead of an explicit loop, with a single character for reduce and no operator precedence to remember. APL powered early mainframe personal computing and spreadsheets; Arthur Whitney’s stripped subset evolved into kdb, the fastest time‑series database for ~30 years used in trading. Claim: vector ops give much lower code volume and orders‑of‑magnitude energy savings for local LLM training.
AI-written summary · about
chapters (7)
- 0:00Introduction to array languages
- 3:58Ken Iverson’s early life
- 10:48Iverson at Harvard and IBM
- 16:53State in computing and APL
- 23:00APL as thought tool
- 30:14Tacit programming in APL
- 32:24Software development reflections
related talks
27mA Novice Introduces APL Programming Language
02mDesigning your Data: The Bread and Butter of APL Performance
01h 00mPragmatic Functional Programming using Dyalog
54mDesign Patterns vs Anti pattern in APL
45mRUBY ARRAYS ON STEROIDS
01h 36mThe Benefits of Learning a Different Programming Language
45mAPLicative Programming with Naperian Functors
57mAlgorithms & Combinators
