Share on Facebook Share on Twitter Email
Answers.com

deprecate

 
Dictionary: dep·re·cate   (dĕp'rĭ-kāt') pronunciation
tr.v., -cat·ed, -cat·ing, -cates.
  1. To express disapproval of; deplore.
  2. To belittle; depreciate.
  3. Computer Science. To mark (a component of a software standard) as obsolete to warn against its use in the future so that it may be phased out.

[Latin dēprecārī, dēprecāt-, to ward off by prayer : dē-, de- + precārī, to pray.]

deprecatingly dep're·cat'ing·ly adv.
deprecation dep're·ca'tion n.
deprecator dep're·ca'tor n.

USAGE NOTE   Deprecate originally meant "to pray in order to ward off something, ward off by prayer." Perhaps because the occasion of such prayers was invariably one of dread, the word developed the more general meaning of disapproval, as in this quotation from Frederick Douglass, "Those who profess to favor freedom, yet deprecate agitation, are men who want crops without plowing up the ground." From here it was a small step to add the meaning "to make little of, disparage," what was once the proper meaning of depreciate. This meaning of depreciate appears to have been overwhelmed by the word's use in the world of finances, where it means "to diminish (or cause to diminish) in price or value." In similar fashion, the "disparage" sense of deprecate may be driving out the word's other uses. In our 2002 survey, only 50 percent of the Usage Panel accepted deprecate when it meant "to express disapproval of" in the sentence He advocates a well-designed program of behavior modification and deprecates the early use of medication to address behavioral problems. Moreover, a similar example in the same survey elicited the same split in opinions among Panelists: He acknowledged that some students had been wronged by the board's handling of the matter and deprecated the board's decision to intervene. It seems clear, then, that the Panel has very mixed feelings about the use of deprecate to mean "disapprove of." But a great majority of Panelists accept deprecate when used to mean "make little of, disparage." Fully 78 percent accepted the example He deprecated his own contribution to the success of the project, claiming that others had done just as much. It may be that the widespread use of the word in the compound adjective self-deprecating has helped bolster this use of the verb.


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics

To make invalid or obsolete by removing or flagging the item. When commands or statements in a language are planned for deletion in future releases of the compiler or rendering engine, they are said to be deprecated. Programmers should begin to remove them from the source code in subsequent revisions of their programs. See flagging and nugatory.

Download Computer Desktop Encyclopedia to your iPhone/iTouch

Thesaurus: deprecate
Top

verb

  1. To have or express an unfavorable opinion of: disapprove, discountenance, disesteem, disfavor, frown on (or upon), object. Idioms: hold no brief for, not go for, take a dim view of, take exception to. See like/dislike.
  2. To think, represent, or speak of as small or unimportant: belittle, decry, denigrate, depreciate, derogate, detract, discount, disparage, downgrade, minimize, run down, slight, talk down. Idioms: makelightlittleof. See attack/defend, show/hide.

Antonyms: deprecate
Top

v

Definition: belittle, condemn
Antonyms: approve, build up, commend, compliment, endorse, laud, praise


Word Tutor: deprecate
Top
pronunciation

IN BRIEF: To express disapproval of or regret for.

pronunciation His self-deprecating nature grew tiresome.

Tutor's tip: If you "deprecate" (to disapprove or to speak critically) someone else's abilities you might "depreciate" (to reduce the value of something) their ability to contribute to the project.

Wikipedia: Deprecation
Top

In computer software standards and documentation, the term deprecation is applied to software features that are superseded and should be avoided. Although deprecated features remain in the current version, their use may raise warning messages recommending alternate practices, and deprecation may indicate that the feature will be removed in the future. Features are deprecated—rather than being removed—in order to provide backward compatibility and give programmers using the feature time to bring their code into compliance with the new standard.

Contents

Reasons for deprecation

Programmers or standards-makers may choose to deprecate a feature for any number of reasons. Some common cases are:

  • The feature has been replaced by a more powerful, alternative feature. For instance, the Linux kernel contains two modules to communicate with Windows networks — smbfs and cifsfs. The latter provides better security, supports more protocol features and integrates better with the rest of the kernel. Since the inclusion of cifsfs, smbfs has been deprecated.
  • The feature contains a design flaw—frequently a security flaw—and so should be avoided, but existing code depends upon it. The C standard function gets() is an example of this. Using this function can introduce a buffer overflow into the program that uses it. However, it cannot be removed as it is part of the C standard, and a compiler which lacks it would be out of conformance. Therefore, compilers raise warnings when it is used.[1]
  • The feature is considered extraneous, and will be removed in the future in order to simplify the system as a whole. Early versions of the Web markup language HTML included a FONT element, to allow page designers to specify the font in which text should be displayed. With the release of Cascading Style Sheets and HTML 4.0, the FONT element became extraneous, and detracted from the benefits of noting structural markup in HTML and graphical formatting in CSS. Thus, the FONT element was deprecated in the Transitional HTML 4.0 standard, and eliminated in the Strict variant.
  • A future version of the software is planned to make major structural changes, which make it impossible (or impractical) to support older features. For instance, when Apple Inc. planned the transition from Mac OS 9 to Mac OS X, it created a subset of the older system's API which would support most programs with minor changes. This became the Carbon library, available in both Mac OS 9 and Mac OS X. Programmers (who were, at the time, chiefly using Mac OS 9) could ensure that their programs would run natively on Mac OS X by using only the API functions in Carbon. Other Mac OS 9 functions were deprecated, and were never supported natively in Mac OS X.
  • Standardization or increased consistency in naming. Projects that are developed over long periods of time, or by multiple individuals or groups, can contain inconsistencies in the naming of various items. These can be the result of a lack of foresight, changes in nomenclature over time, or personal, regional or educational differences in terminology. Since merely renaming an item would break backwards compatibility, the existing name must be left in place. The original name will likely remain indefinitely, but will be deprecated to encourage use of the newer, more consistent naming convention. An example would be an API that alternately used the spelling "color" and "colour". Standardization would result in the use of only one of the regional spellings throughout, and all occurrences of the other spelling would be deprecated.

Etymology

In mainstream English, the infinitive "to deprecate" means, simply, "to strongly disapprove of (something)". It derives from the Latin verb deprecare, meaning "to ward off (a disaster) by prayer". Thus, for a standard document to state that a feature is deprecated is merely a recommendation against using it.

Other usage

A particular term or expression may be deprecated when the term becomes obsolete, essentially superfluous and either has no meaning or serves no purpose and becomes essentially empty verbiage.

For example, in copyright, it was common to comply with the terms of the Buenos Aires Convention treaty by including a statement of rights such as all rights reserved, however, once every country that was a signatory to the Buenos Aires Convention also became a signatory to the Berne Convention treaty (because Berne does not require any form of notice), the 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.

An example in paleontology would be Brontosaurus, a synonym of the genus Apatosaurus.[2]

See also

References

  1. ^ GNU. "Line Input". The GNU C Library. GNU. http://www.gnu.org/software/libc/manual/html_node/Line-Input.html#Line-Input. Retrieved 2008-08-02. "Deprecated function: char * gets (char *s). ... The gets function is very dangerous because it provides no protection against overflowing the string s. The GNU library includes it for compatibility only. You should always use fgets or getline instead." 
  2. ^ Upchurch, Paul; Barrett, Paul M., and Dodson, Peter. (2004). "Sauropoda". in Weishampel, David B.; Dodson, Peter; and Osmólska, Halszka. (eds.). The Dinosauria (2nd ed.). Berkeley: University of California Press. pp. 259–322. ISBN 0-520-24209-2. 

Translations: Deprecate
Top

Dansk (Danish)
v. tr. - frabede sig, fraråde på det kraftigste, afvende ved bøn

Nederlands (Dutch)
afkeuren, ernstig pleiten tegen

Français (French)
v. tr. - désapprouver, réprouver

Deutsch (German)
v. - mißbilligen, abzuwenden suchen

Ελληνική (Greek)
v. - αποδοκιμάζω, επικρίνω

Italiano (Italian)
deprecare

Português (Portuguese)
v. - desaprovar

Русский (Russian)
осуждать

Español (Spanish)
v. tr. - desaprobar, depreciar, protestar en contra, lamentar

Svenska (Swedish)
v. - ogilla, ta avstånd från, undanbe sig

中文(简体)(Chinese (Simplified))
声明不赞成, 反对, 抨击

中文(繁體)(Chinese (Traditional))
v. tr. - 聲明不贊成, 反對, 抨擊

한국어 (Korean)
v. tr. - 천하게 여기다, 반대하다, (분노 등을) 피하기를 바라다

日本語 (Japanese)
v. - 反対を唱える, 非難する

العربيه (Arabic)
‏(فعل) يستنكر, يقلل من قدر أو أهميه شئ‏

עברית (Hebrew)
v. tr. - ‮גינה, לא ראה בעין יפה, הביע התנגדות‬


 
 

 

Copyrights:

Dictionary. The American Heritage® Dictionary of the English Language, Fourth Edition Copyright © 2007, 2000 by Houghton Mifflin Company. Updated in 2009. Published by Houghton Mifflin Company. All rights reserved.  Read more
Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY.
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2009 Computer Language Company Inc.  All rights reserved.  Read more
Thesaurus. Roget's II: The New Thesaurus, Third Edition by the Editors of the American Heritage® Dictionary Copyright © 1995 by Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights reserved.  Read more
Answers Corporation Antonyms. © 1999-2009 by Answers Corporation. All rights reserved.  Read more
Word Tutor. Copyright © 2004-present by eSpindle Learning, a 501(c) nonprofit organization. All rights reserved.
eSpindle provides personalized spelling and vocabulary tutoring online; free trial Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Deprecation" Read more
Translations. Copyright © 2007, WizCom Technologies Ltd. All rights reserved.  Read more