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.

[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   The first and fully accepted meaning of deprecate is “to express disapproval of.” But the word has steadily encroached on the meaning of depreciate. It is now used, almost to the exclusion of depreciate, in the sense “to belittle or mildly disparage,” as in He deprecated his own contribution. In an earlier survey, this newer sense was approved by a majority of the Usage Panel.


Search unanswered questions...
Enter a word or phrase...
All 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 standards 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. Retrieved on 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. - ‮גינה, לא ראה בעין יפה, הביע התנגדות‬


 
 
Learn More
boast
consecrate
brag

How would you use deprecate in a sentence? Read answer...

Help us answer these
Deprecate used in sentence?
How do you use deprecate in a sentence?
What is a deprecate feature?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Dictionary. The American Heritage® Dictionary of the English Language, Fourth Edition Copyright © 2007, 2000 by Houghton Mifflin Company. Updated in 2007. 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 GNU Free Documentation License. It uses material from the Wikipedia article "Deprecation" Read more
Translations. Copyright © 2007, WizCom Technologies Ltd. All rights reserved.  Read more