"实现不可知"是什么意思?

hol*_*359 11 implementation

我只是想知道"实现不可知"是什么意思?我没有找到任何解释.我的意思是在这种背景下:"与实现无关的工程方法".

Mat*_*att 7

对面"执行不可知""执行特定的". 一些例子应该明确区别:

实施无关

同义词:独立于实施

例子:

  • 排序算法"Quicksort"
  • 用伪代码编写的算法

以上示例可以使用每种语言实现
(Assembler,BASIC,C#,C++,Java,JavaScript,...)


实现特定的

同义词:依赖于实现

例子:

  • 设备驱动程序
  • Intel处理器的机器语言代码

上面的示例仅在为其编写的硬件上运行.

但是依赖于其他软件,驱动程序,操作系统,服务或框架的软件也是特定于实现的(例如,虽然.NET中间语言MSIL可以在不同的硬件或操作系统上运行,但它仍然依赖于.NET框架,因此是实现特定的).


qwe*_*boy 2

在这种情况下,不可知论意味着“不关心”。因此,实现无关是指不关心实现。