Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 高级与低级算法实现_Algorithm_Terminology - Fatal编程技术网

Algorithm 高级与低级算法实现

Algorithm 高级与低级算法实现,algorithm,terminology,Algorithm,Terminology,算法的高级和低级实现究竟意味着什么?由于这些术语不常用,据我所知,我只能猜测一两个: a) 这意味着该算法是使用高级语言和一些库实现的,还是通过实现“接近金属”的每个部分来实现的,在那里你可以自己处理所有事情 b) 它还可能涉及实现是否使用其他算法实现。如果使用其他算法实现,则其“更高”级别。同意第一个答案,即它不常用,因此我将作出另一个猜测: 高级-图表、数学、想法 低级特定编程语言实现 大多数情况下,这都与硬件的距离有关。它仍然与您所谈论的内容有关,但通常与硬件有关。 软件是硬件之上的一层

算法的高级和低级实现究竟意味着什么?

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

a) 这意味着该算法是使用高级语言和一些库实现的,还是通过实现“接近金属”的每个部分来实现的,在那里你可以自己处理所有事情


b) 它还可能涉及实现是否使用其他算法实现。如果使用其他算法实现,则其“更高”级别。

同意第一个答案,即它不常用,因此我将作出另一个猜测:

  • 高级-图表、数学、想法
  • 低级特定编程语言实现

大多数情况下,这都与硬件的距离有关。它仍然与您所谈论的内容有关,但通常与硬件有关。 软件是硬件之上的一层,就像大气一样,它也可以在远离硬件的“地面”的高空飞行

当我们谈论底层实现时,我们谈论“细节”、硬件将做什么、将执行什么基本指令

当我们谈论高级实现时,我们谈论的是“想法”,即我们想要操纵的整个概念,如何操纵它而不涉及细节

说你坐21路公交车从家里到你的日常工作是很高的水平。 说你早上7点在史密斯街22号开始你的一天,等公共汽车早上8点就在门口开来,然后进去;然后等公共汽车停5站,然后下车,走进你前面的大楼,坐下来工作。。。
是低级的。

有这样的术语常用吗?您在哪里第一次找到这两个实现名称?欢迎使用SO!答案以不同的顺序查看,带有一些额外的随机性。向您显示的“第一个答案”可以很容易地为其他人显示在其他地方。提及谁写的答案或帮助。