"Some programming languages manage to absorb change, but withstand progress"
About this Quote
The phrasing is classic Perlis: dry, compressed, and slightly cruel. “Withstand” is what you do to an attack or an enemy, implying that progress is treated as a threat by entrenched habits and backward-compatibility politics. It hints at how language design is never purely technical; it’s social governance. Every successful language becomes a treaty among users, vendors, educators, and legacy code. That coalition is great at incremental change because incremental change is negotiable. Deep progress rewrites power: it makes old code look old, old expertise less valuable, old textbooks wrong.
Context matters: Perlis lived through the shift from early, mathematically minded languages toward industrial standardization and mass adoption. He’s warning that popularity can calcify a tool into a museum that still accepts new exhibits. The joke stings because it’s true: a language can look modern on the surface while quietly making modernity impossible.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Help us find the source |
| Cite |
Citation Formats
APA Style (7th ed.)
Perlis, Alan. (2026, January 16). Some programming languages manage to absorb change, but withstand progress. FixQuotes. https://fixquotes.com/quotes/some-programming-languages-manage-to-absorb-131660/
Chicago Style
Perlis, Alan. "Some programming languages manage to absorb change, but withstand progress." FixQuotes. January 16, 2026. https://fixquotes.com/quotes/some-programming-languages-manage-to-absorb-131660/.
MLA Style (9th ed.)
"Some programming languages manage to absorb change, but withstand progress." FixQuotes, 16 Jan. 2026, https://fixquotes.com/quotes/some-programming-languages-manage-to-absorb-131660/. Accessed 13 Feb. 2026.



