高级与低级算法实现

时间:2010-09-18 16:15:31

标签: algorithm terminology

算法的高级和低级实现的确切含义是什么?

3 个答案:

答案 0 :(得分:4)

大部分时间都与硬件的距离有关。它仍然与您所谈论的相关,但通常与硬件相关。 软件是硬件层面的层面,它也可以在高海拔地区,远离硬件,“地面”。

当我们讨论低级实现时,我们讨论“细节”,关于硬件将做什么,将执行哪些基本指令。

当我们谈论高级实现时,我们谈论“想法”,即我们想要操纵的整个概念,如何在不进入细节的情况下操纵它。

说你乘坐21路巴士从你的房子到你的日常工作是高水平的。 说你早上7点在史密斯街22号开始新的一天,等待公共汽车在门前8点到达并进入;然后等到公共汽车停5站然后出公共汽车去你面前的大楼坐下来工作...... 是低级别的。

答案 1 :(得分:3)

同意第一个答案,它不常用,所以我会再猜一下:

  • 高级 - 图表,数学,想法
  • 特定于低级别的编程语言实现

答案 2 :(得分:1)

由于这些术语不常用,据我所知,我只想冒一两个猜测:

a)这意味着算法是使用高级语言和一些库实现的,还是实现了“接近金属”的每个部分,你自己处理所有部分。

b)它也可以指实现是否使用其他算法实现。如果使用其他算法实现,则其“更高”级别。