在计算机科学中,依赖的反义词是啥?

Posted

技术标签:

【中文标题】在计算机科学中,依赖的反义词是啥?【英文标题】:In Computer Science, what's the opposite of a dependency?在计算机科学中,依赖的反义词是什么? 【发布时间】:2021-01-23 02:53:41 【问题描述】:

更具体地说,在编程中,当我们指代另一段代码运行所需的软件组件时,我们使用术语依赖

您如何称呼需要依赖项才能运行的那段代码?我不认为我知道这个词代表了相反的关系。

【问题讨论】:

通过称它们为“依赖于”和“依赖于”来区分它们怎么样? 依赖的反义词是“独立”或“独立” 是的,@Aditya,这可能有效,但出于某种原因,我正在寻找一个词。我认为我正在寻找的词是“依赖”(组件)。听起来还是不对! @VigneshRajendran 不是我正在寻找的,因为我试图引用“具有依赖关系的组件”。我想我想知道我们如何调用依赖或具有依赖关系的组件。它不是独立的,因为两者之间存在依赖关系。一个是依赖另一个是依赖? @TheDaniel 依赖 - 某人依赖的人或事物。这有点匹配但不是 100% 【参考方案1】:

来自您的问题:

那段需要依赖的代码你叫什么

依赖者

例子:

依赖者对被依赖者有依赖关系,这就是问题开始的时候。

来源:

我自己只是需要这些信息,然后发现了这个:https://en.wiktionary.org/wiki/dependee#:~:text=Noun,used%20in%20agent-oriented%20programming)

【讨论】:

我也检查过,但它说它通常是为 AOP 保留的。我想这是我们能得到的最接近的了。【参考方案2】:

依赖的相反是独立性。

依赖的依赖。这个术语在编程中特别适用于指代需要依赖项才能运行的代码。


这个词被广泛使用。支持该主张的一些引述:

Dependency Injection: Design patterns using Spring and Guice这本书中(所以这本书主要是关于编程上下文中的依赖关系):

依赖项 — 另一个对象实现其功能所需的特定服务。依赖项 — 需要依赖项(或多个依赖项)才能执行其功能的客户端对象。

在 Booch、Rumbaugh 和 Jacobson 的 The Unified Modeling Language Reference Manual, 2nd ed 一书中:

依赖性:两个元素之间的关系,其中一个元素(供应商)的更改可能会影响或提供另一个元素(客户)所需的信息。 (...) 依赖元素称为客户端。

在semantic versioning 宣言中,他们解释了 semver 如何允许发布新版本的依赖项而不破坏依赖的软件或包。

在 Maven 的documentation:

编译依赖项在项目的所有类路径中都可用。此外,这些依赖项会传播到相关项目。

最后但并非最不重要的一点是,linguist 也已确认该术语适用于非常相似的依赖管理需求。

依赖是依赖的东西和它依赖的东西之间的关系,在所指的方向上有一点残留的歧义。无论使用什么术语,都建议提供定义。供应商/客户是更容易理解的替代方案,尽管并非普遍适用。

【讨论】:

以上是关于在计算机科学中,依赖的反义词是啥?的主要内容,如果未能解决你的问题,请参考以下文章

在计算机科学环境中,“语义”一词是啥意思?

计算机科学中的术语多路复用是啥意思?

计算机科学与技术(软件开发Net方向或Java方向)是啥意思?

NLP是啥意思

matlab中fft()函数是啥意思?

matlab是啥软件啊?