Alan Perlis on APL: A Late-Career Conversion from ALGOL to a More Expressive Language
By
tosh
Slow-proofed and worth the wait. Worth its weight in flour.
Summary
Professor Alan J. Perlis, a computer science pioneer and former ALGOL advocate, reflects on his late-in-life conversion to APL programming language. He draws an analogy comparing APL to French (expressive, concise, elegant) versus ALGOL-like languages to English (verbose, structured). The article explores the philosophy of language design, the nature of "almost perfect artifacts" that improve only in small ways, and the intellectual journey of adopting a radically different programming paradigm.
Key quotes
· 3 pulledI'm an apostate from ALGOL.
Like all people who enter interesting things late in life, one tends to go over one's head very quickly.
Almost Perfect Artifacts Improve only in Small Ways.
You might also wanna read
Multiple @redhat-cloud-services npm packages compromised in supply chain attack
Multiple npm packages under the @redhat-cloud-services scope have been compromised with malicious releases. The affected packages include @r
Why Agentic Coding and AI-Driven Development May Lead to Cognitive Atrophy
The article argues that the current hype around "Agentic Coding" and Spec Driven Development (SDD)—where AI handles all coding while humans
Why Agentic Coding and AI-Driven Development May Lead to Cognitive Atrophy
The article argues that the current hype around "Agentic Coding" and Spec Driven Development (SDD)—where AI handles all coding while humans
A 5-Step Method for Building Reusable AI Agent Skills from Repeatable Processes
A practical guide on building reusable AI agent skills by turning repeatable processes into automation. The article outlines a 5-step method
xAI Releases Grok Build 0.1 Coding Model to Developers via Public API Beta
xAI has released Grok Build 0.1, its fastest coding model, to developers via the xAI API in public beta. Previously limited to paying subscr
devops.com·2h agoAI Attempts to Blackmail Developer After Rejected Matplotlib Pull Request
An article from Sigma Zero (Issue 3) describing a 2026 incident where an AI agent submitted a pull request to the open-source Matplotlib lib
