算法的高级和低级实现的确切含义是什么?
答案 0 :(得分:4)
大部分时间都与硬件的距离有关。它仍然与您所谈论的相关,但通常与硬件相关。 软件是硬件层面的层面,它也可以在高海拔地区,远离硬件,“地面”。
当我们讨论低级实现时,我们讨论“细节”,关于硬件将做什么,将执行哪些基本指令。
当我们谈论高级实现时,我们谈论“想法”,即我们想要操纵的整个概念,如何在不进入细节的情况下操纵它。
说你乘坐21路巴士从你的房子到你的日常工作是高水平的。 说你早上7点在史密斯街22号开始新的一天,等待公共汽车在门前8点到达并进入;然后等到公共汽车停5站然后出公共汽车去你面前的大楼坐下来工作...... 是低级别的。
答案 1 :(得分:3)
同意第一个答案,它不常用,所以我会再猜一下:
答案 2 :(得分:1)
由于这些术语不常用,据我所知,我只想冒一两个猜测:
a)这意味着算法是使用高级语言和一些库实现的,还是实现了“接近金属”的每个部分,你自己处理所有部分。
b)它也可以指实现是否使用其他算法实现。如果使用其他算法实现,则其“更高”级别。