2012-02-22 108 views
0

我在一家软件的最佳实践指导是算法和代码应该被弄混整个声明来了。我不确定这是什么意思?据我所知,代码是算法的实现,是不是?那么,这个声明究竟意味着什么?为什么它被认为是一种良好的做法?算法VS代码

谢谢!

回答

3

如果您粘贴了周围的线条,作者提到的上下文会更清晰。 虽然这对我意味着什么,但算法只是一个清晰的循序渐进的逻辑,您可以使用它来实现。在编写/设计算法时,您将省略更细的实现细节,如选择正确的数据结构和其他实现细节。

+0

我同意这一点。我认为它更关联于创建算法并保持代码不可知,而不是创建代码本身。 – 2012-02-22 07:13:23

+0

@Gargi:我当然会这样做,但这是一个点的形式。无论如何,这应该是你在上面解释,谢谢。 – Izza 2012-02-22 07:48:18

0

一个很好的解释可以发现here

算法是一系列解决问题,完成任务或执行计算步骤。算法通常由计算机程序执行,但该术语也可以应用于数学等领域的步骤以解决人类问题。

代码是一系列的机器可以执行的步骤。在很多情况下,代码是用高级语言编写的,然后自动翻译成机器可以理解的指令。