concept
active
concept:the-purpose-of-abstraction-is-not-to-be-vague-but-to-create-a-new-semantic-level-in-which-one-can-be-absolutely-precise

The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.

Dijkstra's epigraph encapsulates the core philosophy of denotational design: abstraction enables rigor rather than obscurity.

Neighborhood — ranked by edge-count

Thinkers (1)

thinker
  • Edsger Dijkstra
    authoredmentions
    Author of epigraph on abstraction: 'The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.'

Concepts (1)

concept
  • Core framework: methodology for typed, purely functional programming that uses precise semantic specification to inform both use and implementation

Related by similarity (8)

cosine ≥ 0.65 · no typed edge

Entities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.