The difference between Deprecated and Obsolete

When used as adjectives, deprecated means strongly disapproved of, whereas obsolete means no longer in use.


Obsolete is also verb with the meaning: to cause to become obsolete.

check bellow for the other definitions of Deprecated and Obsolete

  1. Deprecated as a verb:

  1. Deprecated as an adjective:

    Strongly disapproved of.

  2. Deprecated as an adjective:

    Belittled; insulted

  3. Deprecated as an adjective (computing):

    Obsolescent; said of a construct in a computing language considered old, and planned to be phased out, but still available for use.

    Examples:

    "rfex en"

    "Foo() has been deprecated; it outputs a debug message and then calls Foo2()"

    "Note that deprecated functions are not removed."

  1. Obsolete as an adjective (of words, equipment, etc.):

    No longer in use; gone into disuse; disused or neglected (often by preference for something newer, which replaces the subject).

    Examples:

    "It is speculated that, within a few years, the Internet's speedy delivery of news worldwide will make newspapers obsolete."

  2. Obsolete as an adjective (biology):

    Imperfectly developed; not very distinct.

  1. Obsolete as a verb (transitive, US):

    To cause to become obsolete.

    Examples:

    "This software component has been obsoleted."

    "We are in the process of obsoleting this product."

Compare words: