Разница между устаревшим, физически изношенного и морально устаревшего
есть много путаницы об этом, и я хотел бы знать, в чем именно разница между подешевел,устаревший и устаревшего в контексте программирования, но и в целом.
Я знаю, что могу просто посмотреть онлайн-словарь, и у меня есть, даже у многих, но они не все согласны, или есть различия в том, что они говорят. Поэтому я решил просто спросить Здесь, учитывая, что я также хочу получить ответ в программировании контекст.
Если я правильно понимаю, устаревший означает, что он больше не должен использоваться, потому что он был заменен лучшей альтернативой или просто потому, что он был оставлен. Устаревший означает, что он больше не работает, был удален или больше не работает так, как должен. И обесценивается, если я правильно понимаю, еще раз, совершенно не имеет никакого отношения к программированию и просто означает, что что-то имеет пониженную ценность или стало хуже.
прав ли я, или я ошибаюсь, и если да неправильно, что именно каждый из них означает?
8 ответов:
вы правы.
устаревший означает, что он все еще используется, но только для исторических целей, и он будет удален, вероятно, в следующем большом выпуске. Рекомендуется, чтобы вы сделали не используйте устаревшие функции или функции-даже если они присутствуют, например, в текущей библиотеке.
устаревшего означает, что он уже вышел из употребления.
подешевел означает денежную стоимость что-то со временем уменьшилось. Например, автомобили обычно обесцениваются в стоимости.
также для более точного определения терминов в контексте английского языка я рекомендую использовать https://english.stackexchange.com/.
в контексте описания API и т. д." обесцененный "- это неправильное прочтение, неправильное написание и неправильное произношение"устаревшего".
Я думаю, что люди просто видели "обесценивается" так часто в других контекстах, и" устарел "так редко, что они даже не регистрируют" я " или его отсутствие. Это не совсем помогает, что их определения также похожи.
устарело: больше не следует использовать
удалено: следует избегать в новом коде и, вероятно, устареет в более поздней версии API
обесценился: обычно опечатка не рекомендуется (амортизация-это когда стоимость товаров снижается с течением времени, например, если вы покупаете новый компьютер, его стоимость при перепродаже падает из месяца в месяц)
при всем уважении, это мой небольшой питомец, и выбранный ответ на это на самом деле неверен.
предоставленный язык развивается, например, "google" теперь является глаголом, по-видимому. Благодаря тому, что известно как "общее использование", он заработал свой путь в официальные словари. Тем не менее," google " было новым словом, представляющим что-то ранее несуществующее в нашей речи.
общее использование не охватывает вопиющее изменение значения слова только потому, что мы во-первых, я не понял его определения, сколько бы людей ни повторяли его.
вся англоязычная компьютерная индустрия, похоже, использует "deprecate", чтобы означать некоторую функцию, которая постепенно исчезает или больше не актуальна. Неплохо, просто не рекомендуется. Обычно, потому что есть новая и лучшая замена.
фактическое определение deprecate заключается в том, чтобы подавлять, или говорить отрицательно, или выражать неодобрение, или высмеивать кого-то или что-то через деградацию.
оно происходит от латинского de - (против) precari (молиться). Чтобы "молиться против" человеку 21-го века, вероятно, вызывает в воображении мысли об отражении злых духов или что-то еще, что, вероятно, где происходит разъединение с людьми. На самом деле молиться или молиться о чем-то значило желать добра, говорить о чем-то позитивном. Молиться против-значит говорить плохо, унижать или очернять. См. этот отрывок из Оксфордского английского языка Словарь.
выразить свое неодобрение: (как прилагательное осуждающий) он обнюхал в осуждающей манере
другой термин для амортизации (смысл 2). он осуждает ценность детского телевидения
что люди обычно имеют в виду, чтобы передать при использовании deprecate, в ИТ-индустрии в любом случае, и, возможно, другие, что-то потеряло ценность. Что-то потеряло актуальность. Что-то упало в немилость. Не что он не имеет никакой ценности, он просто не так ценен, как раньше (вероятно, из-за замены чем-то новым.) У нас есть два слова, которые имеют дело с концепцией на английском языке, и первое - "амортизировать". Смотрите этот отрывок из Оксфордского словаря английского языка.
снижение стоимости в течение определенного периода времени: фунт, как ожидается, обесценится по отношению к доллару
пренебрежение или умаление (что-то):
обратите внимание, что определение 2 звучит как устаревший. Таким образом, по иронии судьбы, deprecate может означать обесценивание в некоторых контекстах, просто не тот, который обычно используется ИТ-народом.
кроме того, только потому, что амортизация валюты является хорошим общим использованием слова амортизировать, и поэтому легко привести в качестве примера, не означает, что это единственный контекст, в котором это слово имеет значение. Это просто пример. один пример.
правильный переходный глагол для этого является "устаревшим". Вы устарели что-то, потому что его стоимость обесценилась.
посмотреть этот отрывок из Оксфордского словаря английского языка.
глагол-вызвать что-то, чтобы быть или стать устаревшим, заменив его чем-то новым.
Это меня достает, это просто достает меня. Я не знаю, почему. Может быть, потому что я вижу его повсюду. В каждой компьютерной книге, которую я читаю, на каждой лекции, которую я посещаю, и на каждом техническом сайте в интернете, кто-то всегда рано или поздно сбрасывает d-бомбу. Если это заканчивается в словаре в какой-то я согласен с этим, но заключаю, что привратники английского лексикона стали слабыми и сбились с пути... или, по крайней мере, потеряли самообладание. Даже Википедия поддерживает это злоупотребление и действительно защищает его. Я уже трижды редактировал страницу, и они продолжают удалять мои изменения.
Что-то амортизируется, пока не устареет. Deprecate, в контексте этого, не имеет никакого смысла вообще, если вы не записываете чью-то производительность или работу или продукт или факт что они все еще носят парашютные штаны.
вывод: вся ИТ-индустрия использует deprecate неправильно. Это может быть общее использование. Это может быть какое-то огромное недопонимание. Но это все равно совершенно неправильно.
в стандартах программного обеспечения и документации, термин осуждение используется для обозначения разочарования в использовании определенной функции программного обеспечения, обычно потому, что она была заменена более новой/лучшей версией. Устаревшая функция по-прежнему работает в текущей версии программного обеспечения, но может вызвать сообщения об ошибках или предупреждения, предлагая альтернативную практику.
The устаревшего атрибут помечает объект программы как отсутствующий более длиной порекомендованный для пользы. Каждое использование объекта, помеченного как устаревший, будет впоследствии генерировать предупреждение или ошибку, поскольку они больше не используются или не существуют.
EDIT:
подешевел : Не уверен, как это относится к программированию
Я бы не сказал, что устаревший означает, что он больше не работает. На мой взгляд, устаревшие просто означает, что есть лучшие альтернативы. Вещь устаревает из-за чего-то другого. Устаревшие средства вы не должны использовать его, Хотя не может быть никаких альтернатив. Вещь становится устаревшей, потому что кто-то говорит, что она ... она предписывает.
- " устаревший "означает"ушедший".
- " амортизированный "означает"больше не имеет своей первоначальной стоимости".
- " Deprecated "существует только из-за орфографических ошибок в двух технических статьях, где авторы использовали deprecated без"i". Один в 1999 году, а другой в 2002 году упоминается в словарях как происхождение.
до этого времени мы читали комментарии типа
// depreciated in API documentation including the MS MSDN.поэтому использование устаревших в технической промышленности совершенно неверно и свидетельствует о том, как технический писатель может создать ошибку, которая может жить на языке, и кто-то должен, наконец, положить ошибку на отдых.
Comments