非推奨とは、用語、機能、設計、慣習など、人間が作ったものの使用を控えることです。通常、何かが非推奨になるのは、利用可能な他のオプションと比較して劣っていると主張されるためです。
制御できない場合、用語のように非推奨となることがあります。制御できる場合でも、互換性を確保するなど、有用な場合でも非推奨となることがあります。また、非推奨になった後、削除または廃止されることもあります。[1]
語源
一般的な英語の用法では、動詞「deprecate」は「(何か)に対する不承認を表明する」という意味です。これはラテン語の 代名詞 deprecariに由来し、「祈りによって(災害を)避ける」という意味です。
この意味での「deprecate」の使用例が最初に文書化されたのは、 1984年のUsenetの投稿で、 4.2BSDとC プログラミング言語の廃止された機能について言及したものです。[2]「deprecate」の拡張された定義は、1991年の改訂版のJargon Fileで引用されており、 [3]同様の定義は2014年[1]と2023年の商用ソフトウェアのドキュメントにも見られます。 [4]
ソフトウェア
非推奨のソフトウェア機能がソフトウェアに残っている間は、その機能を使用すると、代替方法を推奨する警告メッセージが表示される場合があります。非推奨ステータスは、機能が将来削除されることを示している場合もあります。機能がすぐに削除されるのではなく非推奨となるのは、下位互換性を維持し、影響を受けるコードを新しい標準に準拠させるための時間をプログラマーに与えるためです。
廃止の主な理由は次のとおりです。
その他の用途
建築基準法の例として、非接地型 (「2 ピン」) の電気コンセント(英国英語では「unearthed」) の使用が挙げられます。時が経つにつれ、これらの古い機器は広く廃止され、より安全な接地型 (「3 ピン」) コンセントが好まれるようになりました。古い非接地型コンセントは、既存の電気配線で「継承」することで多くの場所で依然として許可されていましたが、新規の設置は禁止されていました。したがって、非接地型コンセントは、廃止された場所では合法的に購入できる場合もありますが、一般的には既存の古い電気設備の修理のみを目的としています。
文章作成や編集の際には、読者によっては曖昧、紛らわしい、または不快な印象を与えるなどの理由で、単語の使用が推奨されない場合があります。たとえば、sanctionやinflammable という単語は、自己反意語的または自己矛盾的な意味を持つため、誤解される可能性があります。そのため、文章作成スタイル ガイドでは、明確に理解され、曖昧でない他の単語に置き換えることを推奨することがよくあります。gayやcolouredなど、時間の経過とともに異なる意味合いを獲得した単語の使用法は、正式な文章では廃止される可能性があります。
技術標準では、特定の条項の使用が推奨されなかったり、新しい条項に置き換えられたりすることがあります。たとえば、イーサネット標準IEEE 802.3-2012 では、条項 5 (レイヤー管理) は、条項 5.2.4 を除いて、条項 30 (管理) によって「非推奨」になっています。
非推奨は、技術用語が変更または置き換えによって廃れた場合にも発生することがあります。 [説明が必要]古生物学からの例としては、以前は非推奨だった用語であるブロントサウルスがあります。これは、独自の属として再び認識される前は、[11]アパトサウルス属の一般的な、しかし非推奨の名前と考えられていました。[12]医学で非推奨となった用語には、消費(結核)、インフルエンザ(インフルエンザ)、脳卒中(脳卒中)などがあります。化学命名法では、国際標準化機構IUPAC (国際純正応用化学連合)が「メチルエチルケトン」という用語を非推奨とし、代わりに「エチルメチルケトン」という用語を使用することを推奨しています。[13]
参照
参考文献
- ^ ab "JEP 277: Enhanced Deprecation". openjdk.java.net . 2018年9月19日時点のオリジナルよりアーカイブ。2018年2月9日閲覧。
- ^ Shea, Ammon. 「『Deprecate』の新しい意味」。注目の言葉。メリアム・ウェブスター。 2023年3月1日閲覧。
- ^ Raymond, Eric S. ; Steele, Guy L.編 (1992年7月). The Jargon File, バージョン2.9.10 . 2023年3月1日にProject Gutenbergから取得。
- ^ Stewart , Meghan (2023 年 2 月 27 日)。「Windows クライアント機能のライフサイクル」。Windowsの新機能。Microsoft。2023年3 月 1 日閲覧。
- ^ 「smbfs の将来について」LWN.net 2006 年 5 月 15 日. 2023 年3 月 1 日閲覧。
- ^ GNU. 「Line Input」。GNU C ライブラリ。GNU。2021 年 1 月 26 日のオリジナルからアーカイブ。2008 年8 月 2 日閲覧。非
推奨の関数: char * gets (char *s)。... この関数は
、文字列のオーバーフローに対する保護を提供しないため、
非常に危険
です。GNU ライブラリには、互換性のためだけにこの関数が含まれています。
常に
または を代わりに
使用する
必要があります
。
getssfgetsgetline - ^ 「Java スレッド プリミティブの非推奨化」。Oracle。2011 年 10 月 15 日時点のオリジナルよりアーカイブ。2011 年5 月 13 日閲覧。
- ^ Musciano, Chuck; Kennedy, Bill (2007)。「HTML の廃止された拡張フォント処理」。HTML & XHTML : 決定版ガイド (第 6 版)。北京: O'Reilly。ISBN 978-0-596-52732-7. OCLC 77574682.
- ^ Simenel, Éric (2000). 「Carbonization 101」. MacTech . 第16巻、第12号. 2023年3月1日閲覧。
- ^ 「クロスプラットフォームストリーミングソリューション」。VideoLAN 。 2023年3月1日閲覧。
- ^ “Brontosaurus Finally Validated as a distinctive Dinosaur”. ABC News . 2020年4月9日時点のオリジナルよりアーカイブ。 2020年6月27日閲覧。
- ^ アップチャーチ、ポール; バレット、ポール・M; ドッドソン、ピーター (2004)。「竜脚類」。ワイシャンペル、デビッド・B; ドッドソン、ピーター; オスモルスカ、ハルシュカ (編) 『恐竜』 (第 2 版)。バークレー: カリフォルニア大学出版局。pp. 259–322。ISBN 0-520-24209-2。
- ^ 有機化学命名法:IUPAC勧告および推奨名称2013(ブルーブック)。ケンブリッジ:王立化学協会。2014年。p.725。doi : 10.1039 /9781849733069-FP001(2024年6月1日現在非アクティブ)。ISBN 978-0-85404-182-4。
{{cite book}}: CS1 メンテナンス: DOI は 2024 年 6 月現在非アクティブです (リンク)
外部リンク
- JDK 5.0 ドキュメントから API を非推奨にする方法とタイミング
