|
眼前的永远叫做现实, 不叫忽悠.
就算是全新写一个程序, 如果要刻意对并行计算优化, 一样会多花不少时间 ...
yokuz3 发表于 2010-5-5 16:01 ![]()
编并行程序,能够成为主流而且轻松的时候,当然不是用传统的编程工具和思想了。要用新的合适的并行工具和并行思想,这些正在发展中。 有这些,不会多花时间,甚至可能比现在的逻辑式编程更快捷。
传统的编程方法,基本是基于串行的。那么就要不断的判断。
比如编程解决一个在家里寻找钥匙的问题,传统的方法应该是:
我进入卧室-》检查桌面-》桌面上有钥匙吗?-》没有,则检查柜子表面-》柜子表面有钥匙吗? 。。。。
每步都有判断。
而并行编程方法,则不做这种串行和判断的逻辑,可能会直接就把家里的地上划分成一个个小方格,把整个大的地面划分后各自编号,把家里的物件也做编号。然后。。。然后就象孙悟空拔出一把**,一变变出相同数量的人,每个人分别去检查对应编号上有没有钥匙。。。
换个并行思想,每个动作的逻辑可以都一样而且很简单。这样的难度不应该有多高。 |
|