计算机只是高级计算器
作为之前对编程毫无概念的学生,我在上第一堂信息科学技术概论的时候便一直在思考我们为什么要学习这一门专业。我们如今所学的只是在编程网格上做一些简单的问题,但是也正是这些无聊又不切合实际的问题却又让我个人头疼不已,有时我甚至感到绝望。电脑功能如此强大,而反差之下我能让电脑做的却有如此至少。 直到聆听到李晓明老师关于社会中的计算思维的报告,我的疑问似乎得到解答。 李晓明老师在报告中提到的布雷斯悖论便一下引发了我的兴趣。这一悖论可以通过简单的数学计算便可以得出的。老师介绍的市场经济调配模型也可以通过简单矩阵的运算便可得到最佳的分配结果。但是倘若问题变为上千条可以修建的公路,上亿的消费者和商品,可能人类便在心理上无法承受这么庞大的计算。当然由于在简单的问题中我们已经得到了问题的一个通解,这种计算的思维经过转换可以变为程序。 这却同时引发了我更多的思考。我们建立的模型虽然可以说是普适的,但可能与现实还相去甚远。"不理智的消费者"往往决定着最后分配的情况,人们究竟选择怎样的路程还取决于各种因素而不仅是所用时间的长短。计算机说白了也只能完成既定动作,它自己无法创造一个更加有效的算法去完善模型。 说白了计算机没有学习能力和分析解决问题的能力,它只能被看做一项运算的工具。无论人们将其设计的多么完善,它真正也只得是看做"高级计算器"。那么我们学习计算概论或许也只是能被视为在学习运用一项工具而已。 但是话又说回来了,计算机假如真拥有智能,那还需要我们做什么啊？