Разница между устаревшими, амортизированными и устаревшими

Существует много путаницы в этом вопросе, и я хотел бы знать, какая именно разница между обесцененными, устаревшими и устаревшими, в контексте программирования, но и в целом.

Я знаю, что могу просто взглянуть на онлайн-словарь, и у меня есть даже у многих, но они не все согласны, или есть различия в том, что они говорят. Поэтому я решил просто спросить здесь, учитывая, что я также хочу получить ответ в контексте программирования.

Если я понимаю правильно, устаревшее означает, что его больше не следует использовать, потому что он был заменен лучшей альтернативой или просто потому, что он был оставлен. Устаревший означает, что он больше не работает, был удален или больше не работает. И обесценился, если я правильно понял, еще раз, совершенно не имеет никакого отношения к программированию и просто означает, что что-то имеет пониженное значение или ухудшилось.

Я прав, или я ошибаюсь, и если я ошибаюсь, что именно означает каждый из них?

Ответ 1

Вы правы.

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

Устаревший означает, что он уже не используется.

Износ означает, что денежная ценность чего-то со временем уменьшилась. Например, автомобили обычно обесцениваются по значению.

Также для более точных определений терминов в контексте английского языка я рекомендую использовать https://english.stackexchange.com/.

Ответ 2

Записи устарели, компакт-диски устарели, а музыкальная индустрия обесценилась.

Ответ 3

В контексте описания API и т.д. "обесцененный" является неправильным чтением, ошибкой и неправильным пониманием "устаревших".

Я думаю, что люди только что видели "обесцененные" так часто в других контекстах и ​​ "устарели" настолько редко, что даже не регистрируют "i" или их отсутствие. Это не совсем точно так же, как и их определения.

Ответ 4

При всем моем уважении, это небольшой мозоль моего любимца, и выбранный ответ для этого на самом деле ошибочен.

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

Обычное использование не включает вопиющее изменение значения слова только потому, что мы не понимали его определения в первую очередь, независимо от того, сколько людей его повторяют.

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

Фактическое определение неуважения заключается в том, чтобы отрицать или говорить отрицательно, или выражать неодобрение, или высмеивать кого-то или что-то из-за деградации.

Это происходит от латинского de (против) precari (для молитвы). Чтобы "молиться" против 21-го века, человек, вероятно, вызывает в воображении мысли об отвращении злых духов или чего-то еще, что, вероятно, связано с отключением людей. На самом деле, молиться или молиться о чем-то, что хочет пожелать доброго, говорить об этом положительно. Молиться против было бы говорить плохо или подавлять или осуждать. См. Этот отрывок из Оксфордского английского словаря.

  • Выразить неодобрение: (как непристойное прилагательное) он фыркнул устаревшим способом.

  • другой термин для обесценения (смысл 2). он обесценивает ценность детского телевидения

То, что люди обычно имеют в виду при использовании в любом случае в ИТ-индустрии, и, возможно, в других, означает, что что-то потеряло ценность. Что-то потеряло актуальность. Что-то не понравилось. Не то, чтобы это не имело ценности, оно просто не так ценно, как раньше (вероятно, из-за того, что оно заменено чем-то новым). У нас есть два слова, которые касаются концепции на английском языке, а первая - "обесценивается". См. Этот отрывок из Оксфордского английского словаря.

  • Уменьшить значение за определенный период времени: ожидается, что фунт будет обесцениваться по отношению к доллару.

  • Устранение или принижение (что-то):

Обратите внимание, что определение 2 выглядит как недостойное. Таким образом, по иронии судьбы, обесценивание может означать обесценивание в некоторых контекстах, а не тот, который обычно используется ИТ-специалистами.

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

Правильный переходный глагол для этого является "устаревшим". Вы устарели, потому что его стоимость обесценилась.

См. этот отрывок из Оксфордского английского словаря.

Глагол. Потому что что-то должно быть или устареть, заменив его чем-то новым.

Это меня задевает, меня это просто пугает. Я не знаю почему. Может быть, потому, что я вижу это повсюду. В каждой компьютерной книге, которую я читал, каждая лекция, которую я посещаю, и на каждом техническом сайте в Интернете, кто-то всегда рано или поздно бросает d-bomb. Если в какой-то момент это окажется в словаре, я уступлю, но сделаю вывод, что гейткиперы английского лексикона стали слабыми и потеряли свой путь... или, по крайней мере, потеряли свои нервы. Даже Википедия поддерживает это злоупотребление и действительно защищает его. Я уже редактировал страницу трижды, и они продолжают удалять мои изменения.

Что-то амортизируется, пока оно не устарело. Недостаток, в контексте ИТ, не имеет никакого смысла, если вы не подавляете кого-то производительность, работу или продукт или тот факт, что они все еще носят парашютные брюки.

Заключение: вся ИТ-индустрия неправильно использует недостойные данные. Это может быть распространено. Это может быть какое-то огромное недопонимание. Но это все еще, совершенно, неправильно.

Ответ 5

Устаревшее: больше не должно использоваться

Устаревшее: следует избегать в новом коде и, вероятно, устаревать в более поздней версии API

Амортизировано: обычно опечатка для устаревших (амортизация - это то, где стоимость товаров снижается с течением времени, например, если вы покупаете новый компьютер, значение его перепродажи уменьшается с каждым месяцем)

Ответ 6

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

Атрибут Устаревший отмечает программный объект как тот, который больше не рекомендуется использовать. Каждое использование объекта, помеченного как устаревшее, впоследствии генерирует предупреждение или ошибку, поскольку они больше не используются или не существуют.

EDIT:

обесценивается: не уверен, как это относится к программированию

Ответ 7

Я бы не сказал, что устаревшее означает, что он больше не работает. По моему мнению, устаревшие просто означают лучшие альтернативы. Из-за чего-то вещь становится устаревшей. Устаревшее означает, что вы не должны его использовать, хотя альтернативы не существует. Вещь становится устаревшей, потому что кто-то говорит, что она - это предписывающая.

Ответ 8

  • "Устаревший" означает "ушел".
  • "Амортизированный" означает "больше не имеет своего первоначального значения".
  • "Устаревший" существует только из-за орфографических ошибок в двух технических статьях, в которых авторы использовали устаревшие без "i". Один в 1999 году, а другой в 2002 году упоминается в словарях как происхождение.

До этого времени мы читали комментарии вроде // depreciated in API documentation including the MS MSDN.

Таким образом, использование устаревших в технологической отрасли совершенно неверно и свидетельствует о том, как технический писатель может создать ошибку, которая может жить на языке, и кто-то должен наконец положить ошибку на отдых.