Skip to content
ARCHIEENGLISH
LearnPlayWordsRanking
  • Learn
  • Play
  • Words
  • Ranking
  • Mine
← Vocabulary

abstraction

UK/əbˈstɹæk.ʃn̩/US/æbˈstɹæk.ʃn̩/
nounC1Rare in speech; mostly a word you read · #11,930 of 15,258mostly written

Other forms: abstractions

An abstraction is an idea considered apart from any real example. A useful abstraction, a mere abstraction, levels of abstraction.

In computing it is the central technique: hiding the detail of how something works so that the thing above it need not know. Calling something a mere abstraction is a criticism meaning it has lost touch with anything real.

Simon Pierre Barrette (Cephas (talk)) · CC BY-SA 4.0

Definitions of abstraction

  1. 1nounabstractionAn idea considered apart from any real example.C1

    “Justice is just an abstraction until you see it done in a real courtroom.”

abstraction is an idea.

Where it comes from

Latin abstractio comes from abstrahere, to draw away — abs, away, plus trahere, to pull.

  1. Latin

    abstrahō — draw away

  2. Medieval Latin

    abstrāctiō — separation

  3. Middle French

    abstraction

  4. Middle English

    abstraccyone

  5. English, today

    abstraction

From Middle English abstraccyone; either from Middle French abstraction or from Medieval Latin abstrāctiō (“separation”), from Latin abstrahō (“draw away”). Equivalent to abstract + -ion.

Etymology from Wiktionary, CC BY-SA

Practised in Big Ideas

Practise this word

abstraction in the wild

  • Abstractions and levels of abstraction play an important role in the theory of general semantics originated by Alfred Korzybski.

    Abstraction

  • In software, an abstraction provides access while hiding details that otherwise might make access more challenging.

    Abstraction (computer science)

  • Both geometric abstraction and lyrical abstraction are often totally abstract.

    Abstract art

  • A high-level programming language is a programming language with strong abstraction from the details of the computer.

    High-level programming language

  • The amount of abstraction provided defines how "high-level" a programming language is.

    High-level programming language

1 / 3

From Wikipedia, CC BY-SA 4.0. These sentences were written by other people about their own subjects; they are here to show the word at work, not as anybody’s opinion.

From Project Gutenberg, public domain. These sentences are from real books, shown to illustrate the word at work.

Related words

the abstrahō family

abstract

abstraction — used about once every 11,558 pages · #11,930 · point at the bar for the others