|
发表于 2009-9-5 23:23:58
|
显示全部楼层
算法确实是有改进的余地,但改进到什么程度你觉得可以拿出来大规模计算呢?算法改进是无止境的,这个世界上没有最好,只有更好。更何况很多算法是需要实践来检验和提高的。比如说Milkway@home有一个目的就是研究大规模分布式运算的算法和软件编写的。
我觉得你是完美主义者,(我也是),觉得应该什么都做得比较完美才拿出来比较好。但现实是无情的,没有什么是完美的,无论你认为多完美的东西拿出来才发现很多是不符合现实情况的,需要改,从而浪费了资源,但这是没办法的事情。所以软件开发里现在很推崇敏捷软件开发就是这个道理,开发一点,试用,提出改进意见,再改进程序做下一版,反复无数的迭代才了能弄出比较好的程序。
另外关于Seti的方法问题,广泛频段大天区的扫描方式真的有效?谁也不知道,只有试了才知道。失败乃成功之母,就算是这个方法是错误的也是有益的尝试,否则科学永远不会进步。
科学进步是有代价的,分布式计算多耗费的电也算代价之一。你也说了,这多消耗的资源相对于制度,战争,重工业等消耗的资源或对地球的伤害简直就是九牛一毛,可能我们更应该注意和反对的就是这些伤害。Carl Sagon也说了,人类现在能依靠的,能保护自己的就只有科技了,付出一些科技进步的代价也是应该的。
[ 本帖最后由 gxg 于 2009-9-5 23:56 编辑 ] |
|