刚刚在本系的一个报告会上听了Chen DX教授做的关于计算思维的报告。总体感觉Chen老师确实很有内涵,在不急不慢的节奏中以讲的内容渐渐的将你带入到一个很有意思的世界中去,启发你的思考。
什么是思维方式呢?C老师给我们放了一首乐曲——贝多芬的《命运》,对于我们同样听到的乐声,音乐家却可以体味出其中包含了命运在敲门般的情感诉求。确实,一定的在音乐方面的知识还是次要的,而在面对同一个Object时,具有某一种思维的人将可以从某一种特别的角度去看待它。我在听到这里时,其实想到的是“科学范式”这一概念,从科技哲学的角度来看,现代的科学(学科)正是由具有某一“思维”(或者说共同的研究范式)的群体在推动着的。
计算机科学又到底是什么呢?计算机的科学思维应该是在计算机的实体诞生之前就已经存在了,由计算机科学的奠基人Turing等首先就开始以一种新的研究“角度”来看待计算了,从这一代的一些研究结果中我们就可以发现一些计算思维的影子了,比如更注重于从“计算的效率”角度来分解数学函数(难题),这一点在去年学习《计算模型导引》中已经有了较为深刻的体会了。计算机科学的精神具体的是体现在诸如历代图灵奖获得者等大师前辈的工作中的。
计算机科学的核心应该是使用计算机来解题。计算机是一个强有力的工具,是体现人类思想的程序赋予了其能力。哪些是可以求解的,哪些是难以求解的。我们具体的如何以怎么样的方式加以求解,如何评价我们的解法。这让我觉得其实这也在每一篇的计算机科学的一般论文架构中都有体现。我们写论文,总是先描述这个问题