In Praise of APL: A Language for Lyrical Programming
Summary
Perlis argues that APL is an ideal first programming language and presents its advantages: terseness, flexibility, and composability. It discusses using APL to model computer architecture, supports early software development, and highlights cost-effectiveness and pedagogy. The article also suggests combining APL with LISP for beginner education and emphasizes long-term learning over immediate employment.