废弃、折旧与陈旧的区别

关于这一点有很多疑惑,我想知道,在编程环境中,贬值了不赞成过时了之间到底有什么区别,但是在一般情况下也是如此。

我知道我可以在网上查字典,我也查过,甚至查过很多,但是他们并不都同意,或者说他们说的有所不同。所以我决定在这里提问,考虑到我也想在编程环境中得到一个答案。

如果我理解正确,弃用意味着它不应该再被使用,因为它已经被更好的替代品取代,或者仅仅因为它已经被放弃了。过时意味着它不再起作用了,被移除了,或者不再起作用了。如果我理解正确的话,再一次,折旧和编程完全没有关系,只是意味着某些东西的价值降低了,或者变得更糟了。

我是对的,还是错的,如果我错了,这些到底意味着什么?

75147 次浏览

你说得对。

弃用 意味着它仍在使用,但只是出于历史目的,在下一个大版本中可能会删除它。建议您使用 没有使用不推荐的函数或特性——例如,即使它们出现在当前库中。

过时 意味着已经不再使用。

贬值意味着某物的货币价值随着时间的推移而下降。例如,汽车通常会贬值。

同样为了更精确的定义术语在英语的上下文中,我推荐使用 https://english.stackexchange.com/

在计算机软件标准和文档中,术语 不赞成用于表示不鼓励使用某一特定软件特性,通常是因为它已被更新/更好的版本所取代。这个不被推荐的特性在当前版本的软件中仍然有效,但是它可能会提出错误消息或警告,建议使用替代方法。

过时了属性将程序实体标记为不再推荐使用的程序实体。标记为过时的实体的每次使用都将随后生成一个警告或错误,因为它们已不再使用或不存在。

编辑:

贬值 : 不确定这与编程有什么关系

我不会说过时就意味着它不再有用了。在我看来,过时只意味着有更好的选择。一件东西因为别的东西而变得过时。弃用意味着您不应该使用它,尽管可能没有其他选择。一件事情之所以被否定,是因为有人说它是——它是规定性的。

在描述 API 之类的上下文中,“被贬低的”是对“被贬低的”的误读、拼写和发音错误。

我认为人们只是在其他语境中经常看到“贬值”,而很少看到“贬值”,以至于他们甚至没有注意到“ i”或“不”。他们的定义相似也没什么帮助。

过时: 不应再使用

不推荐: 在新代码中应该避免 ,并且在 API 的后续版本中可能会过时

折旧: 通常是 不赞成的打印错误(折旧是指货物价值随着时间的推移而下降,例如,如果你买了一台新电脑,它的转售价值就会逐月下降)

恕我直言,这是我的一个小毛病,选择这个问题的答案实际上是错误的。

当然语言也在进化,例如,“ google”现在显然是一个动词。通过所谓的“常用”,它已经进入了官方词典。然而,“谷歌”是一个新词,代表的东西迄今为止不存在于我们的演讲。

常见的用法并不包括仅仅因为我们一开始没有理解一个词的定义就公然改变它的意思,无论有多少人不断重复它。

整个以英语为母语的计算机行业似乎都在使用“反对”来表示一些正在被淘汰或不再相关的特性。不错,只是不推荐。通常,因为有一个新的和更好的替代品。

贬低的实际定义是贬低,或者说负面的话,或者表达不赞成,或者通过贬低取笑某人或某事。

它来自拉丁语 de-(against)倾向于祈祷。对一个21世纪的人来说,“祈祷反对”可能会让人联想到抵御恶灵或者其他什么东西,这可能就是人与人之间脱节的地方。事实上,祈祷或者祈祷一些意味着希望美好的事物,以一种积极的方式谈论。祈祷反对就是说坏话、贬低或诋毁。请看牛津英语词典节选。

  1. 明确反对: 他用一种鄙夷的方式嗤之以鼻

  2. 贬值的另一个术语(意义2)。 他贬低儿童电视的价值

在 IT 行业,或许还有其他行业,人们在使用“弃用”时通常想表达的意思是,有些东西已经失去了价值。有些东西已经失去了意义。有些东西失宠了。并不是说它没有价值,它只是没有以前那么有价值了(可能是因为被新的东西取代了)我们有两个词来处理英语中的概念,第一个是“贬值”。请看牛津英语词典节选。

  1. 在一段时间内价值下降: 预计英镑对美元将会贬值

  2. 贬低或轻视(某物) :

注意,定义2听起来像是弃用。具有讽刺意味的是,在某些情况下,“贬值”可能意味着贬值,只不过 IT 人士不常用这个词。

此外,仅仅因为货币贬值是贬值这个词的一个很好的常用用法,因此很容易作为一个例子来引用,并不意味着它是这个词唯一相关的上下文。这只是个例子。一个例子。

正确的及物动词是“过时的”。你过时是因为它的价值已经贬值了。

请看牛津英语词典节选。

动词-通过用新的东西代替使某物成为或变得过时。

这让我很不爽,真的很不爽。我不知道为什么。也许是因为我无处不在。在我读过的每一本电脑书中,在我参加的每一场演讲中,在互联网上的每一个技术网站上,总有人会不可避免地投下一颗 D 型炸弹。如果这个词在某个时候出现在字典里,我承认,但是我得出结论,英语词典的看门人已经变得软弱,迷失了方向... ... 或者至少,失去了勇气。甚至连维基百科都支持这种滥用行为,而且事实上,维护这种行为。我已经编辑了三次了,他们还一直删除我的内容。

某物被折旧直到过时为止。在信息技术的语境中,反对是毫无意义的,除非你在贬低某人的表现、工作或产品,或者他们仍然穿着降落伞裤的事实。

结论: 整个 IT 行业使用不当弃权。它可能是常用的。这可能是个巨大的误会。但它仍然是完全错误的。

唱片被淘汰,CD 被弃用,音乐产业被贬值。

  • “过时”是指“已被取代”。
  • “折旧”是指“价值低于其原始价值”。
  • “弃用”是指由于两篇技术性文章中的拼写错误,作者使用了不带“ i”的“弃用”,从而明确地反驳和普及了这种说法。一次是在1999年,另一次是在2002年,字典中将其作为起源。

在此之前,我们阅读像 // depreciated in API documentation including the MS MSDN.这样的评论

因此,在技术行业中使用“弃用”是完全不正确的,并且证明了一个技术作者如何能够产生一个可以存在于某种语言中的 bug,并且最终应该有人将这个 bug 消除。