The foolishness of "natural language programming" (1978)(cs.utexas.edu)
346 points by xiaoyu2006 | 246 comments
Transcription of Edsger Dijkstra's 1978 essay EWD 667 arguing that programming in natural language is misguided and formal symbolism is a privilege.

![Screenshot of cs.utexas.edu: Anatomy of High-Performance Matrix Multiplication (2008) [pdf]](https://hn.urlbox.com/shots/renders/2026/4/20/347d433c-63f6-492a-9c4a-41daa93bdbc5.jpg)



![Screenshot of cs.utexas.edu: Lively Linear Lisp (1992) [pdf]](https://hn.urlbox.com/shots/renders/2025/9/4/00066c3d-2639-47e9-b61d-e214e6b30e18.jpg)








![Screenshot of cs.utexas.edu: The Bitter Lesson (2019) [pdf]](https://hn.urlbox.com/shots/renders/2023/8/16/5204a286-5c2e-4cd4-9eef-5874004e1ed2.jpg)
![Screenshot of cs.utexas.edu: On understanding data abstraction, revisited (2009) [pdf]](https://hn.urlbox.com/shots/renders/2023/6/2/68d3a274-5aca-4d1a-9097-b14b30b5912e.jpg)
