《构建之法:现代软件工程》—邹欣
引例
计算机人工智能研究的一个重大里程碑,就是计算机程序能否在国际象棋这个游戏中打败人类。从20世纪60年代开始,就有很多研究人员从理论和“智能”的角度去着手,取得了一定进展,但是离最终胜利还是遥遥无期。1985年,还是一个研究生的许峰雄这样想:
“我们从一个不同的方向去逼近这个问题。我们,至少是我自己,把这个问题看成是一个纯粹的工程问题。”历史证明,这个从工程的角度出发,用“蛮力”提高计算速度的工程方法远远甩开了同时代的各种“智能”方案。1997年,许峰雄带队设计的“深蓝”战胜了国际象棋大师加里·卡斯帕洛夫。
问题
如何把一个问题看作纯粹的工程问题去思考?
之见
所有“工程”相关的学科都有共性,如专家归纳的:
哲学家的宗旨:我思,故我在
科学家的宗旨:我发现,故我在
工程师的宗旨:我构建,故我在