From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computing  
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
 ???  This article has not yet received a rating on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.


Mention features removed in early versions of Java (3.0?)

It seems to me the article should stick to the topic in general and not attempt to catalog particular instances of Deprecation. Obviously it's useful to provide examples, but the particulars of the examples shouldn't matter beyond their use as exemplars. Deh 02:39, 1 March 2006 (UTC)

"Deprecated" does not mean "obsolete"![edit]

Strictly speaking, "deprecated" means "frowned upon" or "discouraged", and it is not a simple synonym for "obsolete". For example, you could say that "goto statements are generally deprecated in modern C++", even though this langauge feature is not being phased out and there are very legitimate cases where it is a good idea to use goto. By contrast, the word "obsolete" simply means that an old thing has been replaced by something newer. Most "obsolete" stuff is indeed deprecated, but there are counterexamples, e.g. if the newer API is broken for some reason. Sun popularized the word "deprecated" in the Java API's, but you will notice that Microsoft chose to use "ObsoleteAttribute" for the .NET Framework, and this is in fact a technically more accurate word for the way people generally use it.

Disambiguation statement may be helpful. non-coders understand it to mean self-Deprecate — Preceding unsigned comment added by Rcaroe (talkcontribs) 03:17, 9 January 2012 (UTC)

Leave the word "gradual" out of the definition of "deprecate"[edit]

You say: "deprecation is the gradual phasing-out".

The word "gradual" should be left out. In other words: the speed of making obsolete is not part of the meaning of the word.

For example in they say "We will version the API, but may deprecate early versions aggressively.". contains the following quote under deprecate: "A deprecated object ... is one which must be supported, but one which will most likely be removed from the next version ..."

Incomplete thought?[edit]

I can't seem to understand the following sentence from the article:

In this instance, deprecated is a better term to describe the condition than obsolete, because, while a term that is obsolete might have some use or value.

It seems like maybe someone started writing a sentence that made sense, but stopped in the middle. — The Storm Surfer 16:06, 3 August 2007 (UTC)

  • I've tried to clarify this, if anyone disagrees feel free to change it back, but please check all the changes as I corrected some basic grammatical errors as well. The first and last sentences of the paragraph don't agree now, but I don't have enough knowledge of the use of the term to correct that with confidence. I notice a comment above that deprecate is not a synonym for obsolete, maybe that could be taken into account in further clarifying this paragraph--Doug.(talk contribs) 01:57, 10 September 2007 (UTC).

It might be sensible to add an example of how "all rights is reserved" is still useful because, as I read it, it was not useful at all, and I came to think that this sentence was mentioned the other way round. Wisapi (talk) 00:08, 23 January 2010 (UTC)

The article contradicts itself here:

"use of the term "all rights reserved" has been essentially deprecated, as it no longer serves any purpose and grants no additional right or protection not already available if the statement were never used. In this instance, deprecated is a better term to describe the condition than obsolete, because a term that is deprecated might have some use or value.

Actually, my understanding is that the two terms are essentially synonymous, but they apply in different contexts and have little to do with value. For instance, some wording may become deprecated, while the treaty would become obsolete. A manufacturing process becomes deprecated and a manufactured item becomes obsolete. Unfortunately, I don't know whether my interpretation is correct, nor how to explain it in the article if it is. For now I will just remove the last part of the sentence because of the self-contradiction. Maghnus (talk) 13:53, 1 August 2010 (UTC)

Dates and links[edit]

Why are the dates in articles never linked again ? --AndreaMimi (talk) 13:00, 22 September 2008 (UTC)

Indiscriminate linking of dates in Wikipedia has been deprecated as WP:OVERLINKING. Reify-tech (talk) 14:49, 16 May 2014 (UTC)

Sometimes the word depreciated is used?[edit]

Rather confusing, and also applicable. (It's the decrease in value due 'technological outdating') (Edit: sorry, didn't notice depreciated) (talk) 12:27, 20 September 2009 (UTC)

Depreciated can mean obsolete, as well as its main meaning of "fully used up," thus there are certain rare situations where both words can interchange with each other, especially where obsolesence is also discouraged. Technically, they are not synonyms, but their use in such contexts leads the reader to the same conclusion. (talk) 08:53, 10 June 2010 (UTC)