SUPPORT THE WORK

GetWiki

Deprecation

ARTICLE SUBJECTS
aesthetics  →
being  →
complexity  →
database  →
enterprise  →
ethics  →
fiction  →
history  →
internet  →
knowledge  →
language  →
licensing  →
linux  →
logic  →
method  →
news  →
perception  →
philosophy  →
policy  →
purpose  →
religion  →
science  →
sociology  →
software  →
truth  →
unix  →
wiki  →
ARTICLE TYPES
essay  →
feed  →
help  →
system  →
wiki  →
ARTICLE ORIGINS
critical  →
discussion  →
forked  →
imported  →
original  →
Deprecation
[ temporary import ]
please note:
- the content below is remote from Wikipedia
- it has been imported raw for GetWiki
{{short description|Discouragement of use of a technology, feature, design, or practice}}{{distinguish|Depreciation}}{{distinguish|Obsolete}}Deprecation is the discouragement of use of something human-made, such as a term, feature, design, or practice. Typically something is deprecated because it is claimed to be inferior compared to other options available. Something may be deprecated when it cannot be controlled,{{clarify|date=May 2024}} such as a term. Even when it can be controlled, something may be deprecated even when it might be useful for example, to ensure compatibility and it may be removed or discontinued at some time after being deprecated.WEB,weblink JEP 277: Enhanced Deprecation, openjdk.java.net, 2018-02-09, 19 September 2018,weblink" title="web.archive.org/web/20180919074206weblink">weblink live,

Etymology

In general English usage, the verb "to (wikt:deprecate|deprecate)" means "to express disapproval of (something)". It derives from the Latin deponent verb deprecari, meaning "to ward off (a disaster) by prayer".An early documented usage of "deprecate" in this sense is in Usenet posts in 1984, referring to obsolete features in 4.2BSD and the C programming language.WEB, Shea, Ammon, A New Meaning of 'Deprecate',weblink 2023-03-01, Words We're Watching, Merriam-Webster, An expanded definition of "deprecate" was cited in the Jargon File in its 1991 revision,BOOK,weblink The Jargon File, Version 2.9.10, July 1992, Raymond, Eric S., Eric S. Raymond, Steele, Guy L., Guy L. Steele Jr., Project Gutenberg, 2023-03-01, and similar definitions are found in commercial software documentation from 2014 and 2023.WEB, Stewart, Meghan, 2023-02-27, Windows client features lifecycle,weblink 2023-03-01, What's new in Windows, Microsoft,

Software

While a deprecated software feature remains in the software, its use may raise warning messages recommending alternative practices. Deprecated status may also indicate the feature will be removed in the future. Features are deprecated, rather than immediately removed, to provide backward compatibility and to give programmers time to bring affected code into compliance with the new standard.Notable reasons for deprecation include:{|class=wikitable!Reason!!Example(s)
Linux kernel contains two modules to communicate with Microsoft Windows>Windows networks: smbfs and cifs. The latter provides better security, supports more protocol features, and integrates better with the rest of the kernel. Since the inclusion of cifs, smbfs has been deprecated.2006-05-15 >TITLE=ON THE FUTURE OF SMBFS ACCESSDATE=2023-03-01, LWN.net,
|
  • In the simple C, use of the standard function gets() can introduce a buffer overflow into the program that uses it.BOOK, GNU, The GNU C Library, Line Input,weblink GNU,weblink 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., 26 January 2021,weblink" title="web.archive.org/web/20210126185245weblink">weblink live
,
  • The Java API methods Thread.stop, .suspend and .resume are further examples.WEB,weblink Java Thread Primitive Deprecation, Oracle, 13 May 2011, 15 October 2011,weblink" title="web.archive.org/web/20111015170714weblink">weblink live
,
World Wide Web>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.MUSCIANO >FIRST1=CHUCK TITLE=HTML & XHTML : THE DEFINITIVE GUIDE FIRST2=BILL PUBLISHER=O'REILLY EDITION=6TH CHAPTER=HTML’S OBSOLETE EXPANDED FONT HANDLING CHAPTER-URL=HTTPS://WWW.OREILLY.COM/LIBRARY/VIEW/HTML-XHTML/0596527322/CH04S10.HTML,
|
  • 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: the Carbon library (which has since been deprecated itself), 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 supported in Carbon. Other Mac OS 9 functions were deprecated, and were never supported natively in Mac OS X.NEWS, Simenel, Éric, 2000, Carbonization 101, 16, MacTech, 12,weblink 2023-03-01,
  • Naming consistency: A library may expose names that are inconsistent. For example, an API that uses both "color" and "colour" is inconsistent. To enforce consistency, all identifiers using one spelling would be duplicated for{{clarify|date=May 2024}} the other spelling and identifiers using the unfavored spelling deprecated.
VLC Media Player, VLC used to stand for "VideoLan Client", and a separate "VideoLan Server" was available as its co-feature. Both the client and server became available in the same package, and so getting one independently would be impractical.THE CROSS-PLATFORM STREAMING SOLUTION ACCESSDATE=2023-03-01, VideoLAN,

Other usage

A building code example is the use of ungrounded ("2-prong") electrical receptacles (UK English: "unearthed"). Over time, these older devices were widely deprecated in favor of safer grounded ("3-prong") receptacles. The older, ungrounded receptacles were still permitted in many places by "grandfathering" them in existing electrical wiring, while prohibiting them for new installations. Thus, though ungrounded receptacles may still be available for legal purchase in a location where they are obsolete, they would generally be intended only for repairs to existing older electrical installations.In writing and editing, usage of a word may be deprecated because it is ambiguous, confusing, or offensive to some readers. For example, the words sanction and inflammable may be misinterpreted because they have auto-antonymic or self-contradictory meanings; writing style guides often recommend substituting other words that are clearly understood and unambiguous. Some word usages that have acquired different connotations over time, such as gay or colored, may be deprecated as obsolete in formal writing.In technical standards, use of a certain clause may be discouraged or superseded by new clauses. As an example, in the Ethernet standard IEEE 802.3-2012, Clause 5 (Layer Management) is "deprecated" by Clause 30 (Management), except for 5.2.4.Deprecation may also occur when a technical term becomes obsolete, either through change or supersession.{{clarify|date=May 2024}} An example from paleontology is the previously deprecated term Brontosaurus: before being recognized once again as a unique genus,WEB,weblink Brontosaurus Finally Validated as a Distinct Dinosaur, ABC News, 27 June 2020, 9 April 2020,weblink live, it was considered a popular, yet deprecated, name for the genus Apatosaurus.BOOK, Upchurch, Paul, Barrett, Paul M., Dodson, Peter, Weishampel, David B., Dodson, Peter, Osmólska, Halszka, The Dinosauria,weblink limited, 2nd, 2004, University of California Press, Berkeley, 0-520-24209-2, 259–322, Sauropoda, Some deprecated terms in medicine are consumption (tuberculosis), grippe (influenza), and apoplexy (stroke). In chemical nomenclature, the international standards organization IUPAC (International Union of Pure and Applied Chemistry) has deprecated the term "methyl ethyl ketone", and now recommends using the term "ethyl methyl ketone" instead.BOOK, Nomenclature of Organic Chemistry : IUPAC Recommendations and Preferred Names 2013 (Blue Book), Royal Society of Chemistry, The Royal Society of Chemistry, 2014, Cambridge, 725, 10.1039/9781849733069-FP001, 978-0-85404-182-4,

See also

References

{{reflist}}

External links

{{wiktionary|deprecate}}{{Wiktionary}} {{Use dmy dates|date=March 2017}}

- content above as imported from Wikipedia
- "Deprecation" does not exist on GetWiki (yet)
- time: 8:36am EDT - Sat, May 18 2024
[ this remote article is provided by Wikipedia ]
LATEST EDITS [ see all ]
GETWIKI 23 MAY 2022
GETWIKI 09 JUL 2019
Eastern Philosophy
History of Philosophy
GETWIKI 09 MAY 2016
GETWIKI 18 OCT 2015
M.R.M. Parrott
Biographies
GETWIKI 20 AUG 2014
CONNECT