【发布时间】:2011-04-14 03:11:39
【问题描述】:
算法的高级和低级实现究竟是什么意思?
【问题讨论】:
-
有没有常用的术语?你第一次在哪里找到这两个实现名称?
标签: algorithm terminology
算法的高级和低级实现究竟是什么意思?
【问题讨论】:
标签: algorithm terminology
由于这些术语不常用,据我所知,我只能冒险猜测一两个:
b) 它也可以指实现是否使用其他算法实现。如果使用其他算法实现,则其“更高”级别。
【讨论】:
同意第一个答案,它不常用,所以我再做一个猜测:
【讨论】:
大部分时间都是与硬件的距离有关。它仍然与您所谈论的内容有关,但通常与硬件有关。 软件是硬件之上的一层,就像大气层一样,它也可以在高海拔地区,远离硬件,即“地面”。
当我们谈论低级实现时,我们谈论“细节”,关于硬件将做什么,将执行什么基本指令。
当我们谈论高层实现时,我们谈论的是“想法”,即我们想要操纵的整个概念,如何在不进入细节的情况下操纵它。
说你坐 21 路公共汽车从你家去你的日常工作是高水平的。 假设您早上 7 点在史密斯街 22 号开始新的一天,请在早上 8 点在门前等候公共汽车,然后进入;然后等到公共汽车停了5站然后下公共汽车去你面前的大楼里坐下来工作...... 是低级的。
【讨论】: