Skip to content

Activity Quote by Edsger Dijkstra

“So-called "natural language" is wonderful for the purposes it was created for, such as to be rude in, to tell jokes in, to cheat or to make love in (and Theorists of Literary Criticism can even be content-free in it), but it is hopelessly inadequate when we have to deal unambiguously with…” quote by Edsger Dijkstra
Download Open image
“So-called "natural language" is wonderful for the purposes it was created for, such as to be rude in, to tell jokes in, to cheat or to make love in (and Theorists of Literary Criticism can even be content-free in it), but it is hopelessly inadequate when we have to deal unambiguously with situations of great intricacy, situations which unavoidably arise in such activities as legislation, arbitration, mathematics or programming.”

Edsger Dijkstra

About This Quote

Source Essay: "On the Cruelty of Really Teaching Computing", 1972

Natural language is great for informal use but fails to handle complex, precise tasks like law, math, or code.

In simple terms: Casual speech works, but precise work needs formal language.

Key Takeaway

Use formal systems for complex, unambiguous tasks.

Themes

precision language complexity formal systems communication

Mood

analytical critical thoughtful

Type

advisory philosophical technical

When to use this quote

  • legal drafting
  • software development
  • mathematical proof
  • arbitration
  • policy writing

Key Concepts

logic semantics syntax ambiguity

Questions to Reflect On

  • How can we bridge informal and formal communication?
  • When is informal language acceptable in technical fields?
A Different Perspective

Formal languages can be rigid and inaccessible to non-experts.

4.8 out of 5 (4 ratings)

More by Edsger Dijkstra

Explore all 103 Edsger Dijkstra quotes

More Activity quotes

Browse all 3,263 Activity quotes