Skip to content

Arguing Quote by Edsger Dijkstra

“The use of anthropomorphic terminology forces you linguistically to adopt an operational view. And it makes it practically impossible to argue about programs independently of their being executed.” quote by Edsger Dijkstra
Download Open image
“The use of anthropomorphic terminology forces you linguistically to adopt an operational view. And it makes it practically impossible to argue about programs independently of their being executed.”

Edsger Dijkstra

About This Quote

Anthropomorphic language makes us view programs as agents, hindering abstract reasoning about code.

In simple terms: Personifying code limits objective analysis.

Key Takeaway

Use precise technical language.

Themes

computer science language abstraction programming philosophy

Mood

analytical critical

Type

technical philosophical

When to use this quote

  • coding education
  • technical writing
  • system design

Key Concepts

anthropomorphism semantic framing software engineering

Questions to Reflect On

  • How does language shape your problem solving?
  • What benefits come from abstract thinking?
A Different Perspective

Over‑personification can obscure bugs.

4.1 out of 5 (6 ratings)

More by Edsger Dijkstra

Explore all 103 Edsger Dijkstra quotes

More Arguing quotes

Browse all 1,908 Arguing quotes