Dijkstra's 1981 Letter Critiquing the APL Programming Language
By
tosh
Pure flour-power. Hearty enough to carry you through lunch.
Summary
This article presents a transcribed letter from computer scientist Edsger W. Dijkstra about the APL programming language, written in 1981. The letter discusses Dijkstra's critical views on APL, describing it as having a "cult" following, and reflects on programming language design philosophy. The article includes acknowledgments and context around how the letter was obtained.
Key quotes
· 2 pulledThank you for your letter dated 31 May (?) 1981. You were right in your reference to an APL 'cult': some adore...
I would like to thank Bob Bernecky, Nicolas Delcros, Jay Foad, and Eric Iverson for comments on the manuscript.
You might also wanna read
Zig's Minimalist Standard Library Philosophy vs. C++'s Perpetual Maintenance Burden
The article discusses the philosophy behind the Zig programming language's intentionally small standard library, contrasting it with C++'s a
Performance Analysis of Closure Implementations in C and C++
This article examines the performance implications and design considerations of closures in C and C++ programming languages. The author disc
Critical Analysis of Zig Programming Language's Design Choices and Memory Safety Approach
This opinion piece critically examines the Zig programming language's design choices, particularly focusing on its approach to memory safety
Examining Effect Systems in Programming Languages: Benefits and Implementation Challenges
This article presents a detailed examination of effect systems in programming languages through a hypothetical conversation between two lang
Why small pull request policies can backfire on software quality
The article critiques a common software engineering policy that limits pull requests (PRs) to small sizes (e.g., 500 lines, few files). Whil
apenwarr.ca·2h agoHow Anthropic contains Claude's expanding access across its products
Anthropic describes how it has evolved its approach to granting Claude, its AI assistant, increasingly broad access to internal systems over
