算法的意义在于,首先我们总是面对有限的计算资源,无论计算机技术如何发展,但它的这种计算资源总是有限的,从更小的粒度去观察,我们会发现计算机的所有操作和对数据的处理其实还是顺序的,所谓的并行其实只是一种大粒度时间上的概念,大的问题或操作被分解成粒度更小的问题之后,就有了一种并行的可能,但这需要某种策略上的支持,这种策略在计算机中就表现为算法。算法可以让我们更有效的使用有限的计算机资源去解决无限的现实问题,将小粒度的顺序泛化为一种大粒度的并行,其实质是人类对现实世界的模仿和人类思维的创造性以及智慧的表现。
阅读(1243) | 评论(0) | 转发(0) |