Jump to content

Устаревание

(Перенаправлено с Устарело )

Устаревание — это препятствование использованию чего-то, созданного человеком, например, термина , функции, дизайна или практики. Обычно что-то считается устаревшим, потому что считается худшим по сравнению с другими доступными вариантами.

Что-то может быть признано устаревшим, если его нельзя контролировать. [ нужны разъяснения ] например, термин. Даже если этим можно управлять, что-то может быть признано устаревшим, даже если оно может быть полезным (например, для обеспечения совместимости), и через некоторое время после устаревания оно может быть удалено или прекращено. [1]

Этимология [ править ]

В общем английском языке глагол «deprecate » означает «выражать неодобрение (чего-либо)». Оно происходит от латинского глагола-депонента deprecari , что означает «отвратить ( катастрофу ) молитвой».

Раннее задокументированное использование слова «deprecate» в этом смысле встречается в сообщениях Usenet в 1984 году, относящихся к устаревшим функциям 4.2BSD и C. программирования языка [2] Расширенное определение слова «устаревшее» было процитировано в «Жаргонном файле» в редакции 1991 года: [3] и аналогичные определения можно найти в документации к коммерческому программному обеспечению от 2014 года. [1] и 2023 год. [4]

Программное обеспечение [ править ]

Хотя устаревшая функция программного обеспечения остается в программном обеспечении, ее использование может привести к появлению предупреждающих сообщений, рекомендующих альтернативные методы. Статус «Устарело» также может указывать на то, что эта функция будет удалена в будущем. Функции устарели, а не были немедленно удалены, чтобы обеспечить обратную совместимость и дать программистам время привести затронутый код в соответствие с новым стандартом.

Известные причины устаревания включают в себя:

Причина Пример(ы)
Эта функция была заменена более мощной альтернативной функцией. Ядро Linux содержит два модуля для взаимодействия с сетями Windows : smbfs и cifs. Последний обеспечивает лучшую безопасность, поддерживает больше функций протокола и лучше интегрируется с остальной частью ядра. С момента включения cifs, smbfs устарел. [5]
Эта функция содержит недостаток дизайна, часто недостаток безопасности, и поэтому ее следует избегать, но от нее зависит существующий код.
  • Методы Java API Thread.stop, .suspend и .resume являются дальнейшими примерами. [7]
Эта функция считается лишней и будет удалена в запланированной будущей версии. Ранние версии языка веб- разметки HTML включали FONT элемент, позволяющий дизайнерам страниц указывать шрифт , которым должен отображаться текст. С выпуском каскадных таблиц стилей и HTML 4.0 FONT элемент стал посторонним и лишился преимуществ структурной разметки в HTML и графического форматирования в CSS. Таким образом, FONT Элемент устарел в стандарте Transitional HTML 4.0 и исключен в варианте Strict . [8]
В запланированной будущей версии программного обеспечения будут внесены серьезные структурные изменения, что сделает невозможным или непрактичным поддержку старых функций.
  • Когда Apple Inc. планировала переход с Mac OS 9 на Mac OS X , она создала подмножество старой системы API , которое будет поддерживать большинство программ с небольшими изменениями: библиотека Carbon (которая с тех пор сама устарела), доступная как в Mac, так и в Mac OS X. OS 9 и Mac OS X. Программисты, которые в то время в основном использовали Mac OS 9, могли гарантировать, что их программы будут работать в Mac OS X, используя только функции API, поддерживаемые в Carbon. Другие функции Mac OS 9 были признаны устаревшими и никогда не поддерживались в Mac OS X. [9]
  • Согласованность имен: библиотека может предоставлять противоречивые имена. Например, API , который использует и «цвет», и «цвет», является непоследовательным. Чтобы обеспечить согласованность, все идентификаторы, использующие одно написание, будут дублироваться для [ нужны разъяснения ] другое написание и идентификаторы, использующие нежелательное написание, устарели.
Функция, которая когда-то была доступна независимо, объединяется с сопутствующей функцией. В VLC Media Player VLC раньше обозначал «Клиент VideoLan», а в качестве дополнительной функции был доступен отдельный «Сервер VideoLan». И клиент, и сервер стали доступны в одном пакете, поэтому приобретать их отдельно было бы непрактично. [10]

Другое использование [ править ]

Примером строительных норм является использование незаземленных («двухконтактных») электрических розеток (британский английский: «раскопанные»). Со временем от этих старых устройств отказались в пользу более безопасных заземленных («трехконтактных») розеток. Использование старых, незаземленных розеток по-прежнему разрешалось во многих местах, « вставляя » их в существующую электропроводку , но запрещая их установку в новых установках. Таким образом, хотя незаземленные розетки все еще могут быть доступны для законной покупки в местах, где они устарели, они, как правило, предназначены только для ремонта существующих старых электроустановок.

При написании и редактировании использование того или иного слова может быть недопустимо, поскольку оно двусмысленно, сбивает с толку или оскорбительно для некоторых читателей. Например, слова «санкция» и «воспламеняющийся» могут быть неправильно истолкованы, поскольку они имеют автоантонимичные или противоречивые значения; Руководства по стилю письма часто рекомендуют заменять другие слова, которые четко понятны и недвусмысленны. Некоторые употребления слов, которые со временем приобрели разные коннотации, например, «гей» или «цветной» , в официальной письменной форме могут быть признаны устаревшими как устаревшие.

В технических стандартах использование определенного пункта может не поощряться или заменяться новыми пунктами. Например, в Ethernet стандарте IEEE 802.3-2012 пункт 5 (Управление уровнями) «устарел» в соответствии с пунктом 30 (Управление), за исключением пункта 5.2.4.

Устаревание может также произойти, когда технический термин устаревает в результате изменения или замены. [ нужны разъяснения ] Примером из палеонтологии является ранее устаревший термин Brontosaurus : прежде чем его снова признали уникальным родом, [11] это считалось популярным, но устаревшим названием рода Apatosaurus . [12] Некоторые устаревшие термины в медицине — чахотка ( туберкулез ), грипп ( грипп ) и апоплексия ( инсульт ). В химической номенклатуре международная организация по стандартизации IUPAC (Международный союз теоретической и прикладной химии) отказалась от использования термина «метилэтилкетон» и теперь рекомендует использовать вместо него термин « этилметилкетон ». [13]

См. также [ править ]

Ссылки [ править ]

  1. ^ Jump up to: Перейти обратно: а б «JEP 277: Расширенная поддержка» . openjdk.java.net . Архивировано из оригинала 19 сентября 2018 года . Проверено 9 февраля 2018 г.
  2. ^ Ши, Аммон. «Новое значение слова «устареть» » . Слова, которые мы наблюдаем . Мерриам-Вебстер . Проверено 1 марта 2023 г.
  3. ^ Раймонд, Эрик С .; Стил, Гай Л. , ред. (июль 1992 г.). Файл жаргона, версия 2.9.10 . Проверено 1 марта 2023 г. - через Project Gutenberg .
  4. ^ Стюарт, Меган (27 февраля 2023 г.). «Жизненный цикл функций клиента Windows» . Что нового в Windows . Майкрософт . Проверено 1 марта 2023 г.
  5. ^ «О будущем smbfs» . LWN.net . 15 мая 2006 года . Проверено 1 марта 2023 г.
  6. ^ ГНУ. «Линейный вход» . Библиотека GNU C. ГНУ. Архивировано из оригинала 26 января 2021 года . Проверено 2 августа 2008 г. Устаревшая функция: char * get (char *s). ... gets функция очень опасна , поскольку не обеспечивает защиты от переполнения строки s. Библиотека GNU включает его только для совместимости. Вы всегда должны использовать fgets или getline вместо.
  7. ^ «Устарение примитива Java Thread» . Оракул. Архивировано из оригинала 15 октября 2011 года . Проверено 13 мая 2011 г.
  8. ^ Мусчиано, Чак; Кеннеди, Билл (2007). «Устаревшая расширенная обработка шрифтов HTML» . HTML и XHTML: полное руководство (6-е изд.). Пекин: О'Рейли. ISBN  978-0-596-52732-7 . OCLC   77574682 .
  9. ^ Сименель, Эрик (2000). «Карбонизация 101» . МакТех . Том. 16, нет. 12 . Проверено 1 марта 2023 г.
  10. ^ «Кроссплатформенное решение для потоковой передачи» . ВидеоЛАН . Проверено 1 марта 2023 г.
  11. ^ «Бронтозавр наконец признан отдельным динозавром» . Новости АВС . Архивировано из оригинала 9 апреля 2020 года . Проверено 27 июня 2020 г.
  12. ^ Апчерч, Пол; Барретт, Пол М.; Додсон, Питер (2004). «Зауропода». В Вейшампеле, Дэвид Б.; Додсон, Питер; Осмольска, Гальшка (ред.). Динозаврия (2-е изд.). Беркли: Издательство Калифорнийского университета. стр. 259–322 . ISBN  0-520-24209-2 .
  13. ^ Номенклатура органической химии: Рекомендации ИЮПАК и предпочтительные названия 2013 (Синяя книга) . Кембридж: Королевское химическое общество . 2014. с. 725. doi : 10.1039/9781849733069-FP001 (неактивен с 1 июня 2024 г.). ISBN  978-0-85404-182-4 . {{cite book}}: CS1 maint: DOI неактивен по состоянию на июнь 2024 г. ( ссылка )

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2544595823dee0a08dfaead0e6867f59__1717234560
URL1:https://arc.ask3.ru/arc/aa/25/59/2544595823dee0a08dfaead0e6867f59.html
Заголовок, (Title) документа по адресу, URL1:
Deprecation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)