科学哲学视域下软件开发方案评价标准的研究
2021-12-31周宇先
科技创新与应用 2021年3期
周宇先
(渤海大学 马克思主义学院,辽宁 锦州 121000)
1 哲学思维在软件开发中的作用
史蒂芬·霍金在其著作《大设计》中说“哲学死了”,[1]他之所以这样说是因为他认为“哲学跟不上科学”,[1]许多本来需要哲学来解决的问题现在转交给了科学。然而事实真的是这样吗?或许有失偏颇。至少在计算机科学技术领域的软件开发中,是一刻也离不开哲学的。从思维方面来看,哲学的三大特性——抽象性、批判性和反思性在软件开发中是“须臾不可离也”。[2]从哲学的方法来看,无论是探索真理的“向上的路”与“向下的路”,无论是研究方法的“时间在先”与“逻辑在先”“循序思索”与“从后思索”,还是叙事方法的“逻辑与历史的统一”与“从抽象到具体”,都贯穿于软件开发过程的始终。如果说哲学在某个角落没有发挥作用就说它死了,那么我们每个现存的人,在活动范围之外的领域都是以死了形式存在着;如果说哲学作为思维活动的层次没能居于一定的高度,那么只能说作为思维活动主体的人没有达到那样的高度;如果说哲学作为一种能力不再是自我超越的了,那么丧失超越能力的也必然是人本身。所以问题不能得到解决不能归咎于哲学,而应该将视线回归到人自身,聚焦于人对自身的能力如何正确的认识,聚焦于人对处理问题的方法如何正确的运用。
2 关于库恩和拉卡托斯思想的简述
科学发展模式是指科学是以怎样的形式发展演变的,它是科学哲学中的一个重要问题,许多著名的科学哲学家都对这个问题进行了全面而深刻的讨论,最具代表性的是科学哲学四巨头——卡尔·波普尔、托马斯·库恩、费耶阿本德、拉卡托斯。……
登录APP查看全文
